JavaScript日期对象是用于处理日期和时间的内置对象,它提供了许多方法和属性,可以方便地对日期进行操作、格式化和计算,在JavaScript中,日期对象是通过Date
构造函数创建的,可以通过传递一个表示日期和时间的字符串或者一个包含年、月、日、时、分、秒等数字的数组来创建。
以下是一些常用的日期对象的方法:
1、getFullYear()
:获取年份,返回4位数字的年份。
2、getMonth()
:获取月份,返回0-11的数字,其中0表示1月,1表示2月,以此类推。
3、getDate()
:获取日期,返回一个月中的第几天,范围是1-31。
4、getDay()
:获取星期几,返回0-6的数字,其中0表示星期日,1表示星期一,以此类推。
5、getHours()
:获取小时数,返回0-23的数字。
6、getMinutes()
:获取分钟数,返回0-59的数字。
7、getSeconds()
:获取秒数,返回0-59的数字。
8、getMilliseconds()
:获取毫秒数,返回0-999的数字。
9、setFullYear(year, [month], [day])
:设置年份、月份和日期。
10、setMonth(month, [date])
:设置月份和日期。
11、setDate(date)
:设置日期。
12、setHours(hours, [minutes], [seconds], [milliseconds])
:设置小时、分钟、秒和毫秒。
13、setMinutes(minutes, [seconds], [milliseconds])
:设置分钟、秒和毫秒。
14、setSeconds(seconds, [milliseconds])
:设置秒和毫秒。
15、setMilliseconds(milliseconds)
:设置毫秒。
16、toLocaleDateString([locales[, options]])
:将日期转换为本地化的字符串表示。
17、toLocaleTimeString([locales[, options]])
:将时间转换为本地化的字符串表示。
18、toLocaleString([locales[, options]])
:将日期和时间转换为本地化的字符串表示。
19、toDateString()
:将日期转换为"YYYY-MM-DD"格式的字符串。
20、toTimeString()
:将时间转换为"HH:MM:SS"格式的字符串。
21、toISOString()
:将日期和时间转换为ISO 8601格式的字符串。
22、toUTCString()
:将日期和时间转换为UTC格式的字符串。
23、toGMTString()
:将日期和时间转换为GMT格式的字符串。
24、toJSON()
:将日期和时间转换为JSON格式的字符串。
25、toString()
:将日期和时间转换为默认格式的字符串。
26、valueOf()
:返回日期对象的原始值。
以下是一些常用的日期对象的属性:
1、Date.prototype.constructor
:返回创建当前对象的构造函数。
2、Date.prototype.prototype
:指向Date原型对象。
3、Date.prototype.now
:返回当前日期和时间的时间戳(自1970年1月1日午夜起经过的毫秒数)。
4、Date.prototype.parse()
:解析一个表示日期和时间的字符串并返回一个新的日期对象。
5、Date.prototype.UTC()
:返回一个新的日期对象,表示与当前日期相同的UTC时间。
6、Date.prototype.valueOf()
:返回日期对象的原始值。
7、Date.prototype.toDateString()
:将日期转换为"YYYY-MM-DD"格式的字符串。
8、Date.prototype.toISOString()
:将日期和时间转换为ISO 8601格式的字符串。
9、Date.prototype.toJSON()
:将日期和时间转换为JSON格式的字符串。
10、Date.prototype.toString()
:将日期和时间转换为默认格式的字符串。
11、Date.prototype.toTimeString()
:将时间转换为"HH:MM:SS"格式的字符串。
12、Date.prototype.toLocaleDateString([locales[, options]])
:将日期转换为本地化的字符串表示。
13、Date.prototype.toLocaleTimeString([locales[, options]])
:将时间转换为本地化的字符串表示。
14、Date.prototype.toLocaleString([locales[, options]])
:将日期和时间转换为本地化的字符串表示。
15、Date.prototype.toGMTString()
:将日期和时间转换为GMT格式的字符串。
16、Date.prototype.toUTCString()
:将日期和时间转换为UTC格式的字符串。
17、Date.prototype.getTime()
:返回日期对象的时间戳(自1970年1月1日午夜起经过的毫秒数)。
18、Date.prototype.getFullYear()
:获取年份,返回4位数字的年份。
19、Date.prototype.getMonth()
:获取月份,返回0-11的数字,其中0表示1月,1表示2月,以此类推。
20、`Date