使用此格式的javascript获取日期[MM/DD/YY]

use*_*796 7 javascript date getdate


如何使用javascript以此格式[mm/dd/yy]获取日期.我很难将'年'变为2位数而不是4位数.

谢谢!

Asa*_*din 12

var date = new Date();
var datestring = ("0" + (date.getMonth() + 1).toString()).substr(-2) + "/" + ("0" + date.getDate().toString()).substr(-2)  + "/" + (date.getFullYear().toString()).substr(2);
Run Code Online (Sandbox Code Playgroud)

这保证了2位数的日期和月份.


Kev*_*her 11

试试这个:

HTML

<div id="output"></div>
Run Code Online (Sandbox Code Playgroud)

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;
})();
Run Code Online (Sandbox Code Playgroud)

小提琴:http://jsfiddle.net/kboucher/4mLe1Lrd/

  • 日期和月份可能会出现个位数. (5认同)