981377660LMT / ts

ts学习
6 stars 1 forks source link

ISO 时间 #482

Open 981377660LMT opened 7 months ago

981377660LMT commented 7 months ago

ISO的全称是International Organization for Standardization,中文名为国际标准化组织。这是一个全球性的非政府国际组织,负责制定和发布国际标准。 你可以使用JavaScript的Date.prototype.toISOString()方法,它会返回一个符合ISO 8601扩展格式的字符串,格式为YYYY-MM-DDTHH:mm:ss.sssZ。这个方法会将日期转换为UTC时间。

以下是一个简单的示例:

var date = new Date();
console.log(date.toISOString());  // 输出:2024-02-04T16:30:24.000Z

在这个示例中,我们首先创建一个新的Date对象,然后使用toISOString()方法将其转换为ISO 8601格式的字符串。注意,这个方法会将日期转换为UTC时间,所以结果字符串的末尾是Z,表示零时区。 ISO 8601是一种日期和时间的表示方法,其中Z是Coordinated Universal Time(协调世界时)的缩写。在ISO 8601标准中,日期和时间的表示通常会附带一个时区偏移量。如果日期和时间是UTC,那么会在表示的末尾加上Z。例如,2024-02-04T16:30:24Z这个时间,Z表示这个时间是UTC时间,也就是说,这个时间是指在格林尼治标准时间下的2024年2月4日16点30分24秒。如果一个时间是2024-02-04T16:30:24+08:00,那么这个时间是指在东八区(比如北京时间)的2024年2月4日16点30分24秒,这个时间和2024-02-04T08:30:24Z是一样的,因为北京时间比UTC时间快8小时。