【发布时间】:2021-07-13 12:16:22
【问题描述】:
我正在尝试通过使用 WSO2 EI Script Mediator 中的 JavaScript 功能来获取两个日期之间的日期时间差。
代码:
<script language="js"><![CDATA[var log = mc.getServiceLog();
log.info("Logging inside Script Mediator");
var resolved_date= new Date("2021-07-13 10:23:04");
var current_date = new Date("2021-07-13 11:23:04");
var diff = current_date .getTime() - resolved_date.getTime();
var Hrs = diff / (1000 * 60 * 60);
log.info("Time difference::" + Hrs);
]]></script>
但它给出的输出如下所示
Time difference::NaN
有人可以帮忙吗?
【问题讨论】:
-
diff的值是多少? -
嗨@ThomasSablik For diff 的值也为“NaN”。还有其他简单的方法可以实现吗?
标签: javascript wso2esb datetime-format wso2ei