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)
10 回答11.2k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.9k 阅读✓ 已解决
LocaleString()会根据你机器的本地环境来返回字符串,它和toString()返回的值在不同的本地环境下使用的符号会有微妙的变化
你是需要输出2015-9-10 这样的?
那么你直接使用
var time =new Date(unix) ; time.getFullyear()+" "+time.getMonth()+"-"+time.getDay()