如何将一种日期格式转换为另一种

How to convert one date format to another

本文关键字:格式 日期 转换 另一种 一种      更新时间:2023-09-26

20-JAN-2012转换为01/20/2012。该解决方案应适用于IE和FF的最新版本。

对于那些特定的格式

var a = '20-JAN-2012'.toUpperCase().split("-");
a[1] = (("JANFEBMARAPRMAYJUNJULAUGSEPOCTNOVDEC".indexOf(a[1]) / 3 + 101) + "").substr(1);
alert( a[1] + "/" + a[0] + "/" + a[2] )

您应该考虑使用Datejs库,这真的很棒。

//似乎一次约会要做很多工作。

function convertJAN202012(){
    var A= [], monthnames={
        JAN:'01'
    },
    string= '20-JAN-2012';
    A= string.split('-');
    if(A[0]<10)A[0]='0'+A[0];
    return [monthnames[A[1]], A[0], A[2]].join('/');
}
convertJAN202012()
/*  returned value: (String)
01/20/2012
*/