如何使用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 1
和month=01 instead of 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];