Datetime ISO 8601是否为日期指定了默认时间和时区?

Datetime ISO 8601是否为日期指定了默认时间和时区?,datetime,Datetime,如果提供的ISO 8610格式的日期没有任何时间或时区信息(例如“2015-04-16”),那么假设它是指本地时区中一天开始时的午夜,还是UTC中一天开始时的午夜(即默认后缀为“T00:00:00+00:00”或“T00:00:00Z”)是正确的,还是别的什么?JavaScript中的行为似乎是UTC新日期('2015-04-16')。toISOString();//2015-04-16T00:00:00.000Z(我目前在本地使用GMT+1)PHP似乎使用本地时区:打印(新日期时间('2015

如果提供的ISO 8610格式的日期没有任何时间或时区信息(例如“2015-04-16”),那么假设它是指本地时区中一天开始时的午夜,还是UTC中一天开始时的午夜(即默认后缀为“T00:00:00+00:00”或“T00:00:00Z”)是正确的,还是别的什么?

JavaScript中的行为似乎是UTC
新日期('2015-04-16')。toISOString();//2015-04-16T00:00:00.000Z
(我目前在本地使用GMT+1)PHP似乎使用本地时区:
打印(新日期时间('2015-04-16'))->格式(日期原子);//2015-04-16T00:00:00-04:00