Я пытаюсь сравнить некоторые даты в javascript.
По какой-то причине я получаю «Вторник, 01 мая 2012 г., 16 :43 :03 GMT+0900 (JST )не имеет метода 'getTime'»
Конечно, строки не имеют методов
Я начал с этого кода внутри обратного вызова, но он терпел неудачу в getTime()
в строке, которая создаетvar age
:
for (var i = 0; i < array_of_usage_indices.length; i++) {
store.get(array_of_usage_indices[i]['key'],function(may_need_gc) {
if(may_need_gc) {
var now = Date();
var created = Date(may_need_gc['value']);
var age = now.getTime()-created.getTime();
}
})
}
Я урезал его, поэтому мой пример страницы буквально представляет собой:
date test
Это не работает в Chrome 18.0.1025.168 и Firefox 13.0.
Скриншоты того, что я пробовал:
Итак, мой вопрос:
с чем?
Должен ли я использовать ParseDate ()? Почему это не работает?