4

重複の可能性:
Javascriptが現在までに先行ゼロを追加

私はまだJavaScriptの初心者なので、簡単な質問かもしれません。ISO形式のDateTimeがあると仮定します。

 2012-07-07T17:00:00

この日付を文字列にフォーマットしたいと思います:

 07.07.2012

以下のように7.7.2012にフォーマットする関数を作成しました。

var formatDate = function (datum) {
    var date = new Date(datum);
    return date.getDate() + '.' + (date.getMonth() + 1) + '.' + date.getFullYear();
};

07.07.2012このコードを変更して、代わりに結果を取得するにはどうすればよいですか?7.7.2012

4

3 に答える 3

6

これは役立つかもしれません。

<script type="text/javascript">

    var date=new Date();
    day=date.getDate();
    month=date.getMonth();
    month=month+1;
    if((String(day)).length==1)
    day='0'+day;
    if((String(month)).length==1)
    month='0'+month;

    dateT=day+ '.' + month + '.' + date.getFullYear();
    //dateT=String(dateT);
    alert(dateT);
</script>
于 2013-02-05T05:21:14.087 に答える
2

こちらもご覧いただけます

Moment.js

これは私が見つけた最高のものであり、他にも多くの便利な機能があります。

于 2013-02-05T05:27:15.997 に答える
1

この便利なスクリプトを使用してください。リンクは指示を提供します

http://blog.stevenlevithan.com/archives/date-time-format

于 2013-02-05T05:20:21.577 に答える