我有:
(new Date()).toISOString().slice(0, 10)
我希望它在没有 UTC 的情况下返回:
2013-08-31
我尝试:
new Date().getYear() + "-" + new Date().getMonth() + "-" + new Date().getDay()
但它不起作用。它返回:113-7-6。
非常感谢。
我有:
(new Date()).toISOString().slice(0, 10)
我希望它在没有 UTC 的情况下返回:
2013-08-31
我尝试:
new Date().getYear() + "-" + new Date().getMonth() + "-" + new Date().getDay()
但它不起作用。它返回:113-7-6。
非常感谢。
Date.getYear()
根据当地时间返回指定日期的年份(通常为 2-3 位),已弃用。改为使用Date.getFullYear()
。Date.getMonth()
返回一个零索引值,因此您需要添加1
到 get 8
。Date.getDay()
返回一周中的零索引天。Date.getDate()
改为使用31
.顺便说一句,你需要零填充8
才能得到一个字符串08
。或者您可以简化所有内容并使用日期格式库——不过,您仍然需要阅读文档。
推荐阅读: