Чтобы все знали, что я использовал метод getTime для сравнения времени, я думаю, что в конце концов это самый точный способ, если все, что вам нужно сделать, это сравнить две даты, если одна прошлая или будущая.
Яустановив время cookie следующим образом:
Ext.util.Cookies.set('JSONTime', (Ext.Date.add(new Date(), Ext.Date.HOUR, +2).getTime()));
Затем я сравниваю cookie следующим образом:
if (((new Date().getTime()) - (Ext.util.Cookies.get('JSONTime'))) > 0) {
Ext.util.Cookies.clear('JSONTime');
}
По сути, если результат отрицательный, это означает, что срок действия cookie еще не истек, если это означает, чтосрок действия положительного файла cookie истек, поскольку метка времени текущего времени имеет более высокое значение.