eprivalov
@eprivalov
Учусь

Как преобразовать timestamp в дату вида мм.дд.гггг?

Как преобразовать timestamp (имеет такой вид - 1497094200000) в дату вида мм.дд.гггг?
  • Вопрос задан
  • 10080 просмотров
Решения вопроса 2
dummyman
@dummyman
диссидент-схизматик
console.log( new Date( 1497094200000 ) );

("" + (new Date(1497094200000)).toISOString()).replace(/^([^T]+)T(.+)$/,'$1')

"2017-06-10"

("" + (new Date(1497094200000)).toISOString())
        .replace(/^([^T]+)T(.+)$/,'$1')
        .replace(/^(\d+)-(\d+)-(\d+)$/,'$3.$2.$1')

"10.06.2017"
Ответ написан
Комментировать
Deonisius
@Deonisius
Родился в 11110110111 году, 11000 января.
function timestampToDate(ts) {
    var d = new Date();
    d.setTime(ts);
    return ('0' + d.getDate()).slice(-2) + '.' + ('0' + (d.getMonth() + 1)).slice(-2) + '.' + d.getFullYear();
}

console.log(timestampToDate(1497094200000)); // 10.06.2017
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы