0

我想以工作日期的小时/分钟计算两个日期之间的差异。我没有在 PDI 中找到这样做的步骤,而且我不知道如何使用 javascript 步骤真的需要你的帮助。

4

3 回答 3

2

计算器步骤有大量可用的日期操作。

编辑:澄清后,这是正确的解决方案:

Modified Java Script Value使用以下代码添加步骤:

var diff_hours = dateDiff(dateA,dateB,"hh");
var diff_minutes = dateDiff(dateA,dateB,"mi");

Alert(diff_hours);
Alert(diff_minutes);

...假设dateAdateB是你的日期。

于 2013-08-06T12:53:39.120 回答
1

dateDiff(var1,var2,var3);

var1: Date -具有 Startdate 的变量。

var2: Date -带有 Endate 的变量。

var3: String -表示返回值的类型:

y - 年,m - 月,d - 天,w - 周,wd - 工作日,hh - 小时,mi - 分钟,ss - 秒

Alert(dateDiff(date1,date2,"ss")); //get the date diff in seconds
于 2013-08-06T18:33:31.833 回答
0

你可以这样做

    var date1 = new Date("7/11/2010");
    var date2 = new Date("12/12/2010");
    var timeDiff = Math.abs(date2.getTime() - date1.getTime());
    var diffHours = Math.ceil(timeDiff / (1000 * 3600)); 
    var diffSeconds = Math.ceil(timeDiff / 1000); 

    alert(diffHours)​;
    alert(diffSeconds)​;
于 2013-08-06T11:48:50.007 回答