Когда вы имеете дело со временем в JavaScript, иногда хочется представить его в виде секундного хеша, как в php. Там количество секунд прошедших с 1 января 1970 года(UnixTime) возвращает функция time(). Возвращает она обычный int. Благодаря этому с этой величиной очень удобно работать: сортировать, сравнивать и т.д.
В javaScript иногда тоже нужен такой же функционал. К примеру раскидывать данные в массив, а потом сортировать его по времени. unixtime в js возвращает метод getTime объекта Date, но в отличии от php, он возвращает еще и миллисекунды.
Поэтому все надо разделить на 1000.
function time(){ return parseInt(new Date().getTime()/1000) } alert(time())//1300051970
Вот и все, авось кому пригодится
Комментарии
new Date().valueOf() * 0.001
результат тот же
но
valueOf чуть быстрее,чем getTime