иногда моя метка времени составляет более 10 цифр. Я использую минуты функции расслоение плотной является:дата времени момент выдачи
moment.unix(timestamp).format('YYYY-MM-DD HH:mm')
, когда он имеет длину 10 цифр дает мне идеальный ответ. но когда более 10 цифр. не знаю, почему это дает мой неправильный год.
образец: правильно: 1433167001 дает мне 2015-06-01 13:56 Некорректное: 1433287744646 дает мне дату: 47389-01-29 12:37
Я также попытался/1000 не работает
код
- var timestamp =''
- if (typeof(res[j]['timestamp']) !== 'undefined'){
- timestamp = Math.floor(res[j]['timestamp']);
- if (timestamp.length > 10) {
- timestamp = Math.floor(timestamp/1000)
- }
-}
tr
td #{index++}
td #{results[i]['userInfo']['username']}
td #{typeName}
td #{value}
td #{moment.unix(timestamp).format('YYYY-MM-DD HH:mm')}
приведенный выше код на нефрит.
Что именно вы разделили на 1000? Если это «метка времени», она должна работать нормально. – MaxArt
нет, не работает –