9


javascript を使用してこの形式 [mm/dd/yy] で日付を取得するにはどうすればよいですか。「年」を完全な 4 桁ではなく 2 桁にするのに苦労しています。

ありがとう!

4

3 に答える 3

12

これを試して:

HTML

<div id="output"></div>

JS

(function () {
    // Get current date
    var date = new Date();

    // Format day/month/year to two digits
    var formattedDate = ('0' + date.getDate()).slice(-2);
    var formattedMonth = ('0' + (date.getMonth() + 1)).slice(-2);
    var formattedYear = date.getFullYear().toString().substr(2,2);

    // Combine and format date string
    var dateString = formattedMonth + '/' + formattedDate + '/' + formattedYear;

    // Reference output DIV
    var output = document.querySelector('#output');

    // Output dateString
    output.innerHTML = dateString;
})();

フィドル: http: //jsfiddle.net/kboucher/4mLe1Lrd/

于 2012-11-01T19:29:35.490 に答える
1

今年はこれでどうですか

String(new Date().getFullYear()).substr(2)

そして、月が必要なので、これ0112行います

var d = new Date("2013/8/3"); 
(d.getMonth() < 10 ? "0" : "") + (d.getMonth() + 1)

日、分、秒についても同じことを行います

ワーキングデモ

于 2013-11-23T01:19:33.590 に答える