-2

長い日付を取得するにはどうすればよいですか:

Mon Mar 5 00:00:00 EST 2012

(dd/mm/yyyy) の英国標準に

その結果:

05/03/2012
4

3 に答える 3

2

これはどう:

function changedateformat(input) {
  var d = new Date(input);
  return [d.getDate(), d.getMonth()+1, d.getFullYear()].join('/');
}

JavaScript での日付の書式設定も確認してください

編集:-

コメントで指摘されているように、この条件を追加して日付を 0 で出力することができます。

if (month.length == 1)
    {
        month = "0" + month;
    }

    day = day + "";

    if (day.length == 1)
    {
        day = "0" + day;
    }

デモ JSFIDDLE

于 2013-11-13T18:22:23.917 に答える
0

JavaScript での日付の書式設定に関するドキュメントはどこにありますか?

function dateToDMY(date) {
    var d = date.getDate();
    var m = date.getMonth() + 1;
    var y = date.getFullYear();
    return ''+(d <= 9 ? '0' + d : d)+'/'+ (m<=9 ? '0' + m : m) + '/' + y;
}
于 2013-11-13T18:35:31.273 に答える