【发布时间】:2018-10-19 12:28:12
【问题描述】:
我在空手道场景中编写了 javascript 函数,该函数在参数中接收当前日期并获取日期、年份、月份并将它们添加到数组中。但是由于某些未知原因,我得到了 NaN 值。请看下面我一直在使用的空手道步骤。
* def dateArr2 = []
* def dateParse =
"""
function(myOrderDate)
{
dateArr2.add(myOrderDate); // this is for test purpose
var today = new Date(myOrderDate);
var dd = today.getDate();
var mm = today.getMonth()+1; //January is 0!
var yyyy = today.getFullYear();
dateArr2.add(yyyy);
dateArr2.add(mm);
dateArr2.add(dd);
}
"""
* def ongoingDateTime = "2018-10-19T11:53:39.8795965Z"
* eval dateParse(ongoingDateTime)
注意,如果我在js 执行环境(例如sublime-text)中执行,类似的javascript 代码对我有效。
【问题讨论】:
标签: javascript sublimetext karate