typescript 日期格式不起作用
2018-06-28
114
我试图获取格式为“2018-05-17T08:09:02”的日期,但当我尝试以下代码时,我得到的是“2018-05-17T8:9:2” 有人可以帮忙获取“2018-05-17T08:09:02”这种格式吗
let d = new Date();
console.log("date>> "+d.getFullYear() + "-" + ((d.getMonth() + 1) < 10 ? '0' : '') +
(d.getMonth() + 1) + "-" + d.getDate() + "T" +( d.getHours() )+ ":"+ d.getMinutes() + ":"+ d.getSeconds());
1个回答
您理想的答案是
let d = new Date();
console.log("date>> "+d.getFullYear() + "-" + ((d.getMonth() + 1) < 10 ? '0' : '') +
(d.getMonth() + 1) + "-" + d.getDate() + "T" +("0" + d.getHours()).slice(-2)+ ":"+ ("0" + d.getMinutes()).slice(-2) + ":"+ ("0" + d.getSeconds()).slice(-2));
但正如@Aleksey Solovey 在上面提到的那样,我也建议使用
d.toISOString().slice(0,-5)
。
Hyuck Kang
2018-06-28