猿问

Javascript Date对象总是休息一天吗?

Javascript Date对象总是休息一天吗?

在我的Java脚本应用程序中,日期以如下格式存储:

2011-09-24

现在,当我尝试使用上面的值创建一个新的Date对象(以便我可以不同的格式检索日期)时,日期总是有一天会回来。见下文:

var doo = new Date("2011-09-24");console.log(doo);

日志:

Fri Sep 23 2011 20:00:00 GMT-0400 (Eastern Daylight Time)


紫衣仙女
浏览 303回答 3
3回答

牛魔王的故事

注意东部夏令时间是-4 hours你回来约会的时间是20.20h + 4h = 24h那是2011-09-24午夜。你得到了正确的日期,你只是没有指定正确的时区。如果需要访问日期值,可以使用getUTCDate()或其他任何一个getUTC*()功能:var d,     days;d = new Date('2011-09-24');days = ['Sun', 'Mon', 'Tues', 'Wed', 'Thurs', 'Fri', 'Sat'];console.log(days[d.getUTCDay()]);
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答