преобразовать дату в метку времени в JavaScript? - PullRequest
131 голосов
/ 26 марта 2012

Я хочу преобразовать дату в метку времени, мой ввод 26-02-2012.Я использовал

new Date(myDate).getTime();

Там написано NaN .. Может кто-нибудь сказать, как преобразовать это?

Ответы [ 12 ]

0 голосов
/ 03 февраля 2019

Ответы были предоставлены другими разработчиками, но по-моему, вы можете сделать это на лету, не создавая пользовательскую функцию следующим образом:

var timestamp = Date.parse("26-02-2012".split('-').reverse().join('-'));
alert(timestamp); // returns 1330214400000
0 голосов
/ 05 октября 2018

Чтобы преобразовать дату (ISO) в метку времени Unix , у меня была метка времени на 3 символа длиннее, чем нужно, поэтому мой год был где-то около 50k ...

Мне пришлось разделитьсяэто к 1000: new Date('2012-02-26').getTime() / 1000

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...