将日期部分格式化为文本,不含时间,采用本地时区。
示例:2024 年 1 月 15 日 14:30 -> 'Mon Jan 15 2024'
日期
以文本表示的日期,例如 'Mon Jan 15 2024'
以用于数据交换的 ISO 8601 形式格式化日期和时间,始终采用 UTC。
示例:2024 年 1 月 15 日 14:30 -> '2024-01-15T14:30:45.000Z'
日期
以文本表示的日期,例如 '2024-01-15T14:30:45.000Z'
按日期在 JSON 中出现的方式格式化它,即 UTC 的 ISO 8601 形式。
示例:2024 年 1 月 15 日 14:30 -> '2024-01-15T14:30:00.000Z'
日期
以文本表示的日期,例如 '2024-01-15T14:30:00.000Z'
将完整的日期和时间格式化为本地时区的文本,带时区偏移。
示例:2024 年 1 月 15 日 14:30 -> 'Mon Jan 15 2024 14:30:00 GMT+0000'
日期
以文本表示的日期和时间
将时间部分格式化为文本,不含日期,采用本地时区并带时区偏移。
示例:2024 年 1 月 15 日 14:30 -> '14:30:45 GMT+0000'
日期
以文本表示的时间,例如 '14:30:45 GMT+0000'
将日期和时间格式化为 UTC 的文本。
示例:2024 年 1 月 15 日 14:30 -> 'Mon, 15 Jan 2024 14:30:00 GMT'
日期
以 UTC 文本表示的日期和时间
给出调用时刻的当前日期和时间。
当前日期和时间
由各部分构建日期,按本地时区读取。
月份从 0 开始计数:0 是一月,11 是十二月。超出范围的部分会进位,因此一月的第 32 天变成二月一日。 示例:year 2024,month 0,day 15,hours 14,minutes 30 -> 本地时间 2024 年 1 月 15 日 14:30
年、月、日、时、分、秒和毫秒
日期
由各部分构建日期,按 UTC 读取,因此本地时区不起作用。
月份从 0 开始计数:0 是一月,11 是十二月。超出范围的部分会进位。 示例:year 2024,month 0,day 15 -> 2024 年 1 月 15 日 00:00 UTC
年、月、日、时、分、秒和毫秒
日期
由 Unix 时间戳构建日期:自 1970 年 1 月 1 日 00:00 UTC 起的毫秒数。
示例:1705329000000 -> 2024 年 1 月 15 日 14:30 UTC
以毫秒为单位的时间戳
日期
读取本地时区的星期几:0 是星期日,6 是星期六。
示例:2024 年 1 月 15 日 -> 1,星期一
日期
星期几,从 0 到 6
读取本地时区的月份,从 0 开始计数:0 是一月,11 是十二月。
示例:2024 年 1 月 15 日 -> 0
日期
月,从 0 到 11
以 Unix 时间戳给出日期:自 1970 年 1 月 1 日 00:00 UTC 起的毫秒数。
示例:2024 年 1 月 15 日 14:30 UTC -> 1705329000000
日期
以毫秒为单位的时间戳
读取 UTC 的月份,从 0 开始计数:0 是一月,11 是十二月。
示例:2024 年 1 月 15 日 -> 0
日期
月,从 0 到 11
读取以文本书写的日期并给出其 Unix 时间戳,即自 1970 年 1 月 1 日 00:00 UTC 起的毫秒数。
'2024-01-15' 或 '2024-01-15T14:30:00Z' 之类的 ISO 8601 文本可以可靠地读取;无法读取的文本给出 NaN。 示例:'2024-01-15' -> 1705276800000
以文本表示的日期
以毫秒为单位的时间戳,文本不是日期时为 NaN
创建日期的副本并换成另一个年份,采用本地时区。给定的日期不会被更改。
示例:2024 年 1 月 15 日,year 2025 -> 2025 年 1 月 15 日
日期和年
更改年份后的新日期
创建日期的副本并换成另一个月份,采用本地时区;月份从 0 开始计数。给定的日期不会被更改。
示例:2024 年 1 月 15 日,month 5 -> 2024 年 6 月 15 日
日期和月,从 0 到 11
更改月份后的新日期
创建日期的副本并换成月中的另一天,采用本地时区。给定的日期不会被更改。
示例:2024 年 1 月 15 日,day 20 -> 2024 年 1 月 20 日
日期和日,从 1 到 31
更改日后的新日期
创建日期的副本并换成另一个小时,采用本地时区。给定的日期不会被更改。
示例:14:30,hours 9 -> 09:30
日期和小时,从 0 到 23
更改小时后的新日期
创建日期的副本并换成另一个分钟值,采用本地时区。给定的日期不会被更改。
示例:14:30,minutes 45 -> 14:45
日期和分钟,从 0 到 59
更改分钟后的新日期
创建日期的副本并换成另一个秒值,采用本地时区。给定的日期不会被更改。
示例:14:30:00,seconds 30 -> 14:30:30
日期和秒,从 0 到 59
更改秒后的新日期
创建日期的副本并换成另一个毫秒值,采用本地时区。给定的日期不会被更改。
示例:14:30:00.000,milliseconds 500 -> 14:30:00.500
日期和毫秒,从 0 到 999
更改毫秒后的新日期
创建日期的副本并将其移到某个 Unix 时间戳,即自 1970 年 1 月 1 日 00:00 UTC 起的毫秒数。给定的日期不会被更改。
示例:任何日期,time 0 -> 1970 年 1 月 1 日 00:00 UTC
日期和以毫秒为单位的时间戳
更改时间戳后的新日期
创建日期的副本并换成另一个年份,采用 UTC。给定的日期不会被更改。
示例:2024 年 1 月 15 日,year 2025 -> 2025 年 1 月 15 日
日期和年
更改年份后的新日期
创建日期的副本并换成另一个月份,采用 UTC;月份从 0 开始计数。给定的日期不会被更改。
示例:2024 年 1 月 15 日,month 5 -> 2024 年 6 月 15 日
日期和月,从 0 到 11
更改月份后的新日期
创建日期的副本并换成月中的另一天,采用 UTC。给定的日期不会被更改。
示例:2024 年 1 月 15 日,day 20 -> 2024 年 1 月 20 日
日期和日,从 1 到 31
更改日后的新日期
创建日期的副本并换成另一个小时,采用 UTC。给定的日期不会被更改。
示例:14:30 UTC,hours 9 -> 09:30 UTC
日期和小时,从 0 到 23
更改小时后的新日期
创建日期的副本并换成另一个分钟值,采用 UTC。给定的日期不会被更改。
示例:14:30 UTC,minutes 45 -> 14:45 UTC
日期和分钟,从 0 到 59
更改分钟后的新日期
创建日期的副本并换成另一个秒值,采用 UTC。给定的日期不会被更改。
示例:14:30:00 UTC,seconds 30 -> 14:30:30 UTC
日期和秒,从 0 到 59
更改秒后的新日期
创建日期的副本并换成另一个毫秒值,采用 UTC。给定的日期不会被更改。
示例:14:30:00.000 UTC,milliseconds 500 -> 14:30:00.500 UTC
日期和毫秒,从 0 到 999
更改毫秒后的新日期
以 JavaScript
Date值表示的日期和时间:创建它们,读取和设置其各部分,以及将其格式化为文本。月份从 0 开始计数(一月为 0,十二月为 11),星期从 0 开始(星期日);月中的日从 1 开始计数。每个设置器都返回新日期,并保持给定的日期不变。大多数操作都有本地时间和 UTC 两种变体。