如何使用0得到getUTCDate()

时间:2014-11-01 09:59:44

标签: javascript jquery

如何使用0?

获取getUTCDate()和getUTCMonth()

我的代码是

var d = new Date();
        var day = d.getUTCDate();
        var month = d.getUTCMonth()+1;
        var year = d.getUTCFullYear();

如果今天的日期是1-1-2015而不是我想day=01 instead of 1month=01 instead of 1;

1 个答案:

答案 0 :(得分:2)

没有内置的快捷方式。如有必要,您只需在其前面添加0

var month = String(d.getUTCMonth());
if (month.length === 1) {
    month = "0" + month;
}

或者使用像MomentJS这样具有格式化功能的日期/时间库。

在现代浏览器中,您还可以将字符串toISOString切成小方块,因为它总是以UTC格式显示:

var parts = d.toISOString().substring(0, 10).split("-");
var day = parts[2];
var month = parts[1];
var year = parts[0];