0

最終結果として「mmdd」形式でjsの日付をフォーマットしようとしています。

設定var s = ""するとアラートに到達しますが、到達しないとコードは実行されません。

任意のポインタをいただければ幸いです!

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

2 に答える 2

3

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

以下は、javascript で日付をフォーマットする 10 の異なる方法を含むページへのリンクです

編集

以下は、あなたが求めているものを得るために使用することも有望に見えます:

http://www.datejs.com/

于 2012-04-07T04:25:10.010 に答える
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);
于 2012-04-07T04:36:40.337 に答える