demo在这https://jsfiddle.net/y4okbek1/36/,demo都测试好好的
但是项目中出现了问题。
console.log()输出
time变量为1441814400
解析出来就变成这样Thu Sep 10 2015 00:00:00 GMT+0800 (CST)
demo在这https://jsfiddle.net/y4okbek1/36/,demo都测试好好的
但是项目中出现了问题。
console.log()输出
time变量为1441814400
解析出来就变成这样Thu Sep 10 2015 00:00:00 GMT+0800 (CST)
13 回答12.8k 阅读
8 回答2.6k 阅读
2 回答5.1k 阅读✓ 已解决
7 回答1.9k 阅读
3 回答2.2k 阅读✓ 已解决
5 回答850 阅读
3 回答1.1k 阅读✓ 已解决
LocaleString()会根据你机器的本地环境来返回字符串,它和toString()返回的值在不同的本地环境下使用的符号会有微妙的变化
你是需要输出2015-9-10 这样的?
那么你直接使用
var time =new Date(unix) ; time.getFullyear()+" "+time.getMonth()+"-"+time.getDay()