javascript Date ().getTime ()не является функцией

Я пытаюсь сравнить некоторые даты в 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.

Скриншоты того, что я пробовал:

screenshot no method 'getTime'

screenshot no method 'getTime'

Итак, мой вопрос:

с чем?

Должен ли я использовать ParseDate ()? Почему это не работает?

31
задан Community 23 May 2017 в 11:46
поделиться