Date 对象
Date 是 JavaScript 中的内置对象,它表示一个日期和时间值。可以通过字面量或者构造函数来创建日期对象。
var today = new Date(); // 使用构造函数创建当前日期对象 var christmas = new Date('2021-12-25'); // 使用字符串创建指定日期对象
常用方法
getDate()
getDate()
方法返回日期对象的日。
var today = new Date(); console.log(today.getDate()); // 8
getMonth()
getMonth()
方法返回日期对象的月份。注意:返回值从 0 开始计数,即 0 表示一月,11 表示十二月。
var today = new Date(); console.log(today.getMonth()); // 10 (表示十一月)
getFullYear()
getFullYear()
方法返回日期对象的年份。
var today = new Date(); console.log(today.getFullYear()); // 2021
getHours()
getHours()
方法返回日期对象的小时数。
var today = new Date(); console.log(today.getHours()); // 10
getMinutes()
getMinutes()
方法返回日期对象的分钟数。
var today = new Date(); console.log(today.getMinutes()); // 30
getSeconds()
getSeconds()
方法返回日期对象的秒数。
var today = new Date(); console.log(today.getSeconds()); // 45
getTime()
getTime()
方法返回日期对象的时间戳(以毫秒为单位)。
var today = new Date(); console.log(today.getTime()); // 1636367445000
setDate()
setDate()
方法设置日期对象的日。
var today = new Date(); today.setDate(9); console.log(today.getDate()); // 9
setMonth()
setMonth()
方法设置日期对象的月份。注意:参数从 0 开始计数,即 0 表示一月,11 表示十二月。
var today = new Date(); today.setMonth(11); // 设置为十二月 console.log(today.getMonth()); // 11
setFullYear()
setFullYear()
方法设置日期对象的年份。
var today = new Date(); today.setFullYear(2022); console.log(today.getFullYear()); // 2022
setHours()
setHours()
方法设置日期对象的小时数。
var today = new Date(); today.setHours(12); console.log(today.getHours()); // 12
setMinutes()
setMinutes()
方法设置日期对象的分钟数。
var today = new Date(); today.setMinutes(45); console.log(today.getMinutes()); // 45
setSeconds()
setSeconds()
方法设置日期对象的秒数。
var today = new Date(); today.setSeconds(30); console.log(today.getSeconds()); // 30
setTime()
setTime()
方法设置日期对象的时间戳(以毫秒为单位)。
var today = new Date(); today.setTime(1636453845000); console.log(today.getTime()); // 1636453845000
结论
本文介绍了 JavaScript Date 常用引用类型,并提供了一些常见的方法。这些函数和方法可以帮助我们在 JavaScript 中轻松地操作日期和时间,从而让我们更高效地开发 Web 应用程序。
感谢您阅读此篇博文!