Как получить год / месяц / день из объекта даты? - PullRequest
201 голосов
/ 06 января 2010

alert(dateObj) дает Wed Dec 30 2009 00:00:00 GMT+0800

Как получить дату в формате 2009/12/30?

Ответы [ 13 ]

0 голосов
/ 21 июня 2019

Вот более чистый способ получения года / месяца / дня с литералами шаблона:

var date = new Date();
var formattedDate = `${date.getFullYear()}/${(date.getMonth() + 1)}/${date.getDate()}`;
console.log(formattedDate);
0 голосов
/ 19 мая 2019
var date = new Date().toLocaleDateString()
"5/19/2019"
0 голосов
/ 26 января 2017

Я использую это, который работает, если вы передаете ему дату obj или js timestamp:

getHumanReadableDate: function(date) {
    if (date instanceof Date) {
         return date.getDate() + "/" + (date.getMonth() + 1) + "/" + date.getFullYear();
    } else if (isFinite(date)) {//timestamp
        var d = new Date();
        d.setTime(date);
        return this.getHumanReadableDate(d);
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...