用开发工具调试脚本日期,计算出来的值比实际时间多了8个小时,请问有没有设置时区的地方?
网友回复:
S***:
同问
C***:
? 你的系统时间是多少
李***:
系统时间没有问题

C***:
你指的是控制台的 时间提示?
李***:
function formatDate(date) { var year = date.getFullYear() var month = date.getMonth() + 1 var day = date.getDate()
return [year, month, day].map(formatNumber).join(‘-’) } function formatNumber(n) { n = n.toString() return n[1] ? n : ‘0’ + n }
formatDate(new Date(‘2017-05-31 21:00:57’)) 返回是 ‘2017-06-01’
C***:
貌似没毛病
李***:
是2017-05-31T22:47:44,从数据库返回的时间。
李***:
是2017-05-31T22:47:44,从后台返回的json字符串
C***:
了解,我看下
C***:
https://www.w3schools.com/js/js\_date\_formats.asp
new Date(‘2017-05-31T22:47:44+08:00’)
爱盈利(aiyingli.com)移动互联网具影响力的盈利指导网站。定位于服务移动互联网创业者,移动盈利指导。我们的目标是让盈利目标清晰可见!降低门槛,让缺乏经验、资金有限的个人和团队获得经验和机会,提高热情,激发产品。


