我如何将javascript日期格式更改为这样-Mon Jun 07 2021 17:44:06 GMT+0300 (שעון ישראל (קיץ)) 到 2021-06-07(按此顺序年/月/日)

时间:2021-06-12 14:52:14

标签: javascript date date-format date-formatting react-dates

我一直在尝试制作这样的东西 const dateFormated = startDate.toLocaleDateString().split(".").join("-");

但它的顺序不正确,并且缺少数字,例如 06 和 6

1 个答案:

答案 0 :(得分:0)

function formatDate(date) {
    var d = new Date(date),
        month = '' + (d.getMonth() + 1),
        day = '' + d.getDate(),
        year = d.getFullYear();

    if (month.length < 2) 
        month = '0' + month;
    if (day.length < 2) 
        day = '0' + day;

    return [year, month, day].join('-');
}
 
console.log(formatDate('Sun May 11,2014'));
相关问题