getTime() не работает с Qt

У меня есть следующий код 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"))

Может быть связано со следующим вопросом:

новая дата (ГГГГ-ММ-ДД ) перестал работать в Qt WebKit после удаления MacPorts

Примечание. Я запускаю Qt на устройстве BlackBerry 10, подключенном к компьютеру для отладки, а не запускаю программу Qt на своем Mac.


person Philip Kirkbride    schedule 05.12.2013    source источник
comment
Что возвращают then.getTime() и now.getTime() соответственно в Qt (QML?) и обычных условиях (что означает что?)?   -  person Frank Osterfeld    schedule 06.12.2013
comment
now.getTime() возвращает 1386286256169, а then.getTime() возвращает NaN. Под нормальными условиями я подразумеваю веб-браузер, а не Qt/QML.   -  person Philip Kirkbride    schedule 06.12.2013
comment
Кажется, что «тогда» возвращает «Неверная дата», но только в среде QT   -  person Philip Kirkbride    schedule 06.12.2013