我有以下javascript代码在浏览器中正常工作,但在Qt中没有:
var now = new Date()
var then = new Date("2013-12-08T00:10:01Z")
var timeDiff = then.getTime() - now.getTime()
alert(timeDiff)
当我在Qt timeDiff
中运行相同的代码时,返回NaN
。有谁知道为什么Javascript .getTime()
在Qt环境中表现不同?
更新
即使以下情况也会返回无效日期
console.log(new Date("2013-12-08"))
可能与以下问题有关:
new Date("YYYY-MM-DD") stopped working in Qt WebKit after removing MacPorts
注意:我在连接到计算机的BlackBerry 10设备上运行Qt进行调试,而不是在我的Mac上实际运行Qt程序。