Вычисление миллисекунд с эпохи

Учитывая, что у меня есть: mm, dd, yy, hh: mm, am/pm, какой рекомендуемый/самый простой способ конвертировать эти данные в миллисекунды с эпохи?

Ответ 2

new Date("some string").getTime()

Ответ 3

Вы можете получить миллисекунды из epoch с помощью +new Date('date string').

jsFiddle.

Оператор + неявно вызывает valueOf(), который возвращает то же самое, что getTime().

Ответ 4

var date;

if(pm)
    date = new Date(yy, mm, dd, hh+12, mm, 0, 0);
else
    date = new Date(yy, mm, dd, hh, mm, 0, 0);

var millis = date.getTime();
var seconds = millis/1000;