2012-01-23 44 views
1

20-JAN-201201/20/2012に変換してください。このソリューションは、IEとFFの最新バージョンで動作するはずです。日付形式を別の形式に変換する方法

+0

-1何も研究努力を示していないためです。これまでに何を試しましたか? –

答えて

2
それらの特定の形式については

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

確かに輝かしい:)。 – Santosh

0

Datejs libraryの使用は本当に素晴らしいと考えてください。

0

//ただ1つの日付のために多くの仕事です。

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 
*/ 
関連する問題