после разрешения my problem about converting a string into a date in titanium, мне удалось получить эту дату в миллисекундах и текущее время тоже, как показано в этом коде:Strangly не мог сравнить между двумя целыми числами в титане
Ti.API.error("+*///+++ FormatDate(NightsArray[i][3]).getTime() : "+parseInt(FormatDate(NightsArray[i][3]).getTime()));
var date1 = parseInt(FormatDate(NightsArray[i][3]).getTime());
Ti.API.error("+*///+++ d.getTime() : "+parseInt(d.getTime()));
var date2 = parseInt(d.getTime());
Ti.API.error("+*///+++ comparaison : "+date2 < date1);
Ti.API.error("+*///+++ comparaison : "+date2 > date1);
if(date2 > date1)
Ti.API.error("+*///+++ Diff : "+date2 - date1);
else
Ti.API.error("+*///+++ Diff : "+date1 - date2);
я разобраны обе эти даты, отформатированные миллисекунды в целых перескоковых наконец избавиться от проблем, финики, работая только с номерами, но, как показано в консоли: все Comparaisons возвращают 0, а разница NaN
[ERROR] : +*///+++FormatDate(date) : Thu Feb 20 2014 23:00:00 GMT+0100 (CET)
[ERROR] : +*///+++ FormatDate(NightsArray[i][3]).getTime() : 1392933600000
[ERROR] : +*///+++ d.getTime() : 1392634864589
[ERROR] : 0
[ERROR] : 0
[ERROR] : NaN
Что случилось!
еще раз спасибо;) – Bardelman