时间转换:toLocaleDateString()有毒,不同浏览器返回的格式不一样
程序员文章站
2022-05-27 13:39:53
...
坑啊!
new Date(new Date().setDate(new Date().getDate() + i)).toLocaleDateString()
解决办法:不用用它,太坑了!
如果想获取yyyyMMdd
格式的字符串:
var str= new Date();
var str2= str.getFullYear() + "-"
+ (str.getMonth() + 1) + "-" + str.getDate();
getMonth()
之所以要+1
,是因为 JS 中getMonth()
方法获取的值为0 ~ 11
,分别对应我们的 1 月至 12 月,因此要想转换为我们熟悉的1 ~ 12
上一篇: 发现不一样的控制台 - Console
下一篇: 浅析一句话木马