JavaScript 的 Date
对象提供了多种方法来处理日期和时间。以下是一些常用的 Date
对象方法及其基础概念:
Date
对象用于处理日期和时间,可以表示从 1970 年 1 月 1 日 00:00:00 UTC 到当前时间的毫秒数。
getFullYear()
:返回四位数的年份。getFullYear()
:返回四位数的年份。getMonth()
:返回月份(0-11)。getMonth()
:返回月份(0-11)。getDate()
:返回月份中的第几天(1-31)。getDate()
:返回月份中的第几天(1-31)。getDay()
:返回星期几(0-6),0 表示星期日。getDay()
:返回星期几(0-6),0 表示星期日。getHours()
:返回小时(0-23)。getHours()
:返回小时(0-23)。getMinutes()
:返回分钟(0-59)。getMinutes()
:返回分钟(0-59)。getSeconds()
:返回秒数(0-59)。getSeconds()
:返回秒数(0-59)。getTime()
:返回自 1970 年 1 月 1 日 00:00:00 UTC 到当前时间的毫秒数。getTime()
:返回自 1970 年 1 月 1 日 00:00:00 UTC 到当前时间的毫秒数。setFullYear(year, month, day)
:设置年份,可选设置月份和日期。setFullYear(year, month, day)
:设置年份,可选设置月份和日期。setMonth(month, day)
:设置月份,可选设置日期。setMonth(month, day)
:设置月份,可选设置日期。setDate(day)
:设置月份中的第几天。setDate(day)
:设置月份中的第几天。setHours(hour, min, sec, ms)
:设置小时,可选设置分钟、秒数和毫秒数。setHours(hour, min, sec, ms)
:设置小时,可选设置分钟、秒数和毫秒数。getFullYear()
, getMonth()
, getDate()
等方法,可以自定义日期格式。setFullYear()
, setMonth()
, setDate()
等方法,可以进行日期和时间的加减运算。getTime()
和 setTime()
方法,可以在时间戳和日期对象之间进行转换。Date
对象默认使用本地时区,如果需要处理 UTC 时间,可以使用 getUTCFullYear()
, getUTCMonth()
等方法。Date
对象默认使用本地时区,如果需要处理 UTC 时间,可以使用 getUTCFullYear()
, getUTCMonth()
等方法。moment.js
或 date-fns
来处理复杂的日期格式化需求。通过这些方法和注意事项,可以有效地处理 JavaScript 中的日期和时间。
领取专属 10元无门槛券
手把手带您无忧上云