2012-04-07 24 views
0

最終的な結果として "mmdd"形式のjsで日付を書式化しようとしています。JavaScriptの日付形式の問題

私がvar s = ""に設定した場合、警告が表示されますが、そうしないとコードが実行されません。

任意のポインタが評価されます!

  function stateChange(e){ 
       var p = (document.getElementById("stateSelect").value); 
       var t = new Date(); 
       var s = t.format("mmdd"); 
       alert(s); 
      } 

答えて

3

javascriptの日付の関数形式はありません。

以下

JavaScriptで日付をフォーマットするために10種類の方法でのページへのリンクです:

以下 http://www.webdevelopersnotes.com/tips/html/10_ways_to_format_time_and_date_using_javascript.php3

EDITはまた、あなたが後にしているものを得るために使用する有望に見える:

http://www.datejs.com/

+0

+1 date.jsのために、それは素晴らしいです。 – Fred

+0

これは決して使用されませんが、おそらく... :) – Asken

+0

それはしばらく更新されていませんが、複雑な日付の変換と表示が必要なプロジェクトのために私はそれを誓いました。 – Fred

0

これを試してみてください:

function pad(n){return n<10 ? '0'+n : ''+n} 

var t = new Date(); 
var s=pad(t.getMonth()+1)+pad(t.getDate()); 
alert(s);