如何在JS中更改日期格式

时间:2014-11-21 10:16:46

标签: javascript date

我找到了一个改变日期的解决方案: 星期四2014年9月4日00:00:00 GMT + 0200(浪漫夏令时) 格式化法国04/09/2014

我怎样才能实现这个目标?

2 个答案:

答案 0 :(得分:0)

您可以使用Date对象及其功能来实现:

function zerofy(number){
    if(number < 10)
        number = "0" + number;

    return number;
}

var date = new Date("Thu Sep 04 2014 00:00:00 GMT+0200 (Romance Daylight Time)");

var day = zerofy(date.getDate());
var month = zerofy(date.getMonth());
var year = date.getFullYear();

var result = day + "/" + month + "/" + year

console.log(result);

Working Demo

我会建议过this document from MDN来解决这些问题。

答案 1 :(得分:0)

也许基本的单行会有帮助吗?

function formatDate(date){
    return [('0'+date.getDate()).slice(-2),('0'+date.getMonth()).slice(-2),date.getFullYear()].join('/');
}