Показать сообщение отдельно
  #6 (permalink)  
Старый 09.11.2016, 20:47
Аспирант
Отправить личное сообщение для Ostic Посмотреть профиль Найти все сообщения от Ostic
 
Регистрация: 31.08.2016
Сообщений: 49

Сообщение от Deff Посмотреть сообщение
var sek= parseInt(+new Date()/1000);
alert(sek)
alert(new Date(sek*1000));
зачем объект Date то создавать со всеми его методами, свойствами и пр. и еще и делить объект на 1000 и парсить из строки, деленный на 1000 объект? тогда уж
var obj = new Date;
var msec = obj.getTime();

но и тут числовое значение возвращается, а не строка
Цитата:
Функция parseInt() принимает строку в качестве аргумента и возвращает целое число в соответствии с указанным основанием системы счисления.
вызываем статический метод без создания объекта и просто получаем в милисекундах. На этот случай есть еще один статический метод Math.round();
Итого:
var secUnix = Math.round(Date.now()/1000);

Последний раз редактировалось Ostic, 09.11.2016 в 20:57.
Ответить с цитированием