Если вы хотите работать с unix epoch time, у вас есть несколько вариантов
UTC()
Возвращает количество миллисекунд в строка даты с полночь от 1 января 1970 года, согласно универсальному времени
setTime()
Устанавливает дату и время на сложения или вычитания заданного количества миллисекунд до/из полуночи 1 января 1970
parse()
разбирает строка даты и возвращает количество миллисекунд с полуночи 1 января 1970
getTime()
Возвращает количество миллисекунд с полуночи 1 января 1970
valueOf()
возвращает примитив значения, я бы держаться подальше от него и работать с указанными выше опций.
источник: http://www.w3schools.com/jsref/jsref_obj_date.asp.
редактировать: также, ваш запрашиваемая 1 февраля, 1970
использовать это, это опасно идти в одиночку:
var d=new Date(1970, 0, 1);
document.write(d.getTime());
или
var d= Date.parse("Jan 1, 1970"); //Note, we don't use NEW keyword.
document.write(d);
Помните, epcoh это Ср дек 31 1969 19:00:00 GMT-0500. Если вы используете .getTime()
, вы увидите время UTC Чт, 01 января 1970 00:00:00 GMT +0000.
Как вы ожидали получить нуль от деления? – Stephen
Странный вопрос, Стивен. – slikts
@ Stephen, это странно заявлено, но я думаю, что он ожидал, что числитель будет равен 0. Не знаю, почему подразделение там, хотя ... – Kendrick