返回

未知的 JavaScript 日期操作

前端

getTime() 函数

getTime() 函数返回从 unix 纪元(Unix Epoch) 开始到当前 Date 所指时间经过的毫秒数。所以 getTime() 函数可以用来比较两个日期的大小,也可以用来计算两个日期之间的时间差。

setFullYear() 和 getYear() 方法

setFullYear() 方法可以用来设置年份,而 getYear() 方法可以用来获取年份。需要注意的是,getYear() 方法返回的年份是相对于 1900 年的,所以你需要在结果中加上 1900 才能得到实际的年份。

setMonth() 和 getDate() 方法

setMonth() 方法可以用来设置月份,而 getDate() 方法可以用来获取月份。需要注意的是,月份是从 0 到 11,0 代表 1 月,11 代表 12 月。

getHours()、getMinutes()、getSeconds() 和 getMilliseconds() 方法

这四个方法可以用来获取小时、分钟、秒和毫秒。这些方法返回的值都是数字,小时是 0 到 23,分钟和秒是 0 到 59,毫秒是 0 到 999。

toLocaleDateString() 和 toLocaleTimeString() 方法

toLocaleDateString() 方法可以用来将日期转换为本地化的字符串,而 toLocaleTimeString() 方法可以用来将时间转换为本地化的字符串。这些方法返回的字符串格式会根据浏览器的语言和地区设置而有所不同。

toUTCString() 方法

toUTCString() 方法可以用来将日期和时间转换为 UTC 格式的字符串。UTC 格式是世界协调时,它是国际标准时间。toUTCString() 方法返回的字符串格式是 "Thu, 01 Jan 1970 00:00:00 GMT"。

Date.now() 方法

Date.now() 方法可以用来获取当前时间的时间戳。时间戳是一个数字,它表示从 unix 纪元开始到当前时间的毫秒数。Date.now() 方法返回的值是一个数字,它可以用来比较两个日期的大小,也可以用来计算两个日期之间的时间差。

总结

JavaScript 的 Date 对象提供了许多有用的方法和属性来操作日期和时间。通过了解这些方法和属性,你可以轻松地处理日期和时间相关的数据。