Я хочу преобразовать дату в метку времени, мой ввод 26-02-2012.Я использовал
26-02-2012
new Date(myDate).getTime();
Там написано NaN .. Может кто-нибудь сказать, как преобразовать это?
Ответы были предоставлены другими разработчиками, но по-моему, вы можете сделать это на лету, не создавая пользовательскую функцию следующим образом:
var timestamp = Date.parse("26-02-2012".split('-').reverse().join('-')); alert(timestamp); // returns 1330214400000
Чтобы преобразовать дату (ISO) в метку времени Unix , у меня была метка времени на 3 символа длиннее, чем нужно, поэтому мой год был где-то около 50k ...
Мне пришлось разделитьсяэто к 1000: new Date('2012-02-26').getTime() / 1000
new Date('2012-02-26').getTime() / 1000