如何将iso DateTime格式化为dd / mm / yyyy

时间:2012-03-29 07:23:06

标签: javascript jquery

我有这个时间"2012-03-23 00:00:00"。如何将其格式化为"dd/m/yyyy"

3 个答案:

答案 0 :(得分:1)

尝试查看Datejs。这是一个非常易于使用的库。转换可以在documents section中看到。

答案 1 :(得分:0)

你可以用这个:

var str="2012-03-23 00:00:00";

function convert(a){
    a=a.split(' ')[0].split('-');
    var ret=[];
    for(var i=a.length;0<=--i;){
        ret.push(1===i?parseInt(a[i],10):a[i])
    }
    return ret.join('/');
}

alert(convert(str));

演示:http://jsfiddle.net/ehaCv/

答案 2 :(得分:0)

new Date()。toJSON()会给你:

"2013-03-05T18:01:21.784Z"