Javascript 日期格式为utc月日期和年(年月日)
您好,我正在尝试将2017年3月29日更改为utc日期: 这就是我所尝试的:Javascript 日期格式为utc月日期和年(年月日),javascript,date-formatting,Javascript,Date Formatting,您好,我正在尝试将2017年3月29日更改为utc日期: 这就是我所尝试的: var isoDate=新日期('2017年3月29日')。toISOString(); //isoDate=>返回“2017-03-28322:00:00.000Z” 为什么我在乞讨时得到的是28分22秒而不是29分 很简单,因为您正在强制执行,所以您使用的是.toISOString(),它将以ISO格式返回日期 因为2017年3月29日T00:00:00.000Z在CET中是2017-03-28222:00:00
var isoDate=新日期('2017年3月29日')。toISOString();
//isoDate=>返回“2017-03-28322:00:00.000Z”
为什么我在乞讨时得到的是28分22秒而不是29分
很简单,因为您正在强制执行,所以您使用的是.toISOString()
,它将以ISO格式返回日期
因为2017年3月29日T00:00:00.000Z
在CET中是2017-03-28222:00:00.000Z
在ISO格式中
您可以查看了解更多详细信息
为什么我在乞讨时得到的是28分22秒而不是29分
很简单,因为您正在强制执行,所以您使用的是.toISOString()
,它将以ISO格式返回日期
因为2017年3月29日T00:00:00.000Z
在CET中是2017-03-28222:00:00.000Z
在ISO格式中
您可以查看了解更多详细信息。您使用UTC时区转换,而不是CET CET代表中欧时间。 UTC被称为世界时 UTC比CET晚2小时。 因此,当时间是CET时间上午11:00时,将是UTC时间上午9点
toISOString()
将通过添加/减去UTC和时区之间的时差来显示日期。(参见备注)您使用UTC时区转换,而不是CET
CET代表中欧时间。
UTC被称为世界时
UTC比CET晚2小时。
因此,当时间是CET时间上午11:00时,将是UTC时间上午9点
toISOString()
将通过添加/减去UTC和时区之间的时差来显示日期。(见备注)该输出有何错误?2017年3月29日午夜,CET为2017年3月28日22:00 UTC(ISO格式为“2017-03-28322:00:00.000Z”),更多信息请参见本节。-你看CET是+2h,或者从另一边看UTC是-2h。你的时区是什么toISOString()
将通过添加/减去UTC和时区之间的时差来显示日期。该输出有何错误?2017年3月29日午夜,CET为2017年3月28日22:00 UTC(ISO格式为“2017-03-28322:00:00.000Z”),更多信息请参见本节。-你看CET是+2h,或者从另一边看UTC是-2h。你的时区是什么toISOString()
将通过添加/减去UTC和您的时区之间的时差来显示日期。值得注意的是,无论时区如何,都可以通过UTC创建日期,但其创建方式要严格得多。要获得2017-03-29T00:00:00.000Z
您可以这样做:新日期(Date.UTC(2017,2,29))
值得注意的是,无论时区如何,都可以通过UTC创建日期,但其创建方式要严格得多。要获得2017-03-29T00:00:00.000Z
可以这样做:新日期(Date.UTC(2017,2,29))