我想计算两个日期之间的差异,以工作日期为单位/分钟。 我没有在PDI中找到这一步,我不知道如何使用javascript步骤 真的需要你的帮助。
答案 0 :(得分:1)
计算器步骤有很多可用的日期操作。
编辑:澄清之后,这是正确的解决方案:
使用以下代码添加Modified Java Script Value
步骤:
var diff_hours = dateDiff(dateA,dateB,"hh");
var diff_minutes = dateDiff(dateA,dateB,"mi");
Alert(diff_hours);
Alert(diff_minutes);
...假设dateA
和dateB
是您的约会对象。
答案 1 :(得分:1)
DATEDIFF(VAR1,VAR2,VAR3);
var1:日期 - 带有Startdate的变量。
var2:日期 - 带有Endate的变量。
var3:String - 表示返回值的Type:
y - 年,月 - 月,d - 天,w - 周,wd - 工作日,...... - 小时,mi - 分钟, ss - 秒
Alert(dateDiff(date1,date2,"ss")); //get the date diff in seconds
答案 2 :(得分: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);