Конвертировать дату в формате timestamp

251
29 марта 2017, 17:42

Здравствуйте! Требуется помощь

Написал скрипт на js, который работает с апи slack.com и столкнулся с интересным моментом, когда хотел получить время сообщений (ключ ts)

Формат значения примерно такой 1490647783.975041 и как то из этого нужно вывести только время, например 10ч:00м

Желательно перевести без сторонних библиотек.

Answer 1

Что-то такое?

var a = 1490647783.975041; 
 
var dt = new Date(a); 
 
var hours = dt.getHours(); 
var minutes = dt.getMinutes(); 
 
var resultTime = (hours < 10 ? '0' + hours + 'ч:' : hours + 'ч:') + (minutes < 10 ? '0' + minutes + 'м' : minutes + 'м'); 
 
console.log(resultTime);

READ ALSO
Почему JavaScript такой какой он есть сейчас? [требует правки]

Почему JavaScript такой какой он есть сейчас? [требует правки]

Глядя на те языки, которые были доступны на момент создания JavaScript, я задаюсь вопросом: Почему JavaScript пошел именно этим путем и стал таким, каким...

222
Определить с какого места на компьютере загружается файл

Определить с какого места на компьютере загружается файл

Как можно определить на php или javascript с какого места идет загрузка файла на сервер, это нужно для предварительного просмотра формы перез ее отправкоой...

236
React.js. Проверка &ldquo;render&rdquo; компонента на null

React.js. Проверка “render” компонента на null

Использую react-routerЕсть компонент который рендерит несколько других компонентов + this

225
Leaflet.Draw сползли иконки после обновления

Leaflet.Draw сползли иконки после обновления

После обновления пакета LeafletDraw с версии 0

207