构造函数
当前时间:
距离起始时间 1970年1月1日午夜
的毫秒数:
const date = new Date(milliseconds)
|
字符串代表的日期与时间,比如 "Jannuary 1, 1998 20:13:15"
:
const date = new Date(dateString)
|
时间数值,可以不用全部写,不写则默认为 0
:
const date = new Date(year, month, day, hours, minutes, seconds, microseconds)
|
对象的获取类函数
date.getDate() date.getDay() date.getFullYear() date.getHours() date.getMilliseconds() date.getMinutes() date.getMonth() date.getSeconds() date.getTime() date.getYear()
|
对象的设置类函数
date.setDate() date.setFullYear() date.setHours() date.setMilliseconds() date.setMinutes() date.setMonth() date.setSeconds() date.setTime() date.setYear()
|
对象的转化显示类函数
date.toLocalString() date.toLocaleDateString() date.toLocaleTimeString() date.toString() date.toDateString() date.toTimeString()
|
对比不难发现,date.toString() === date.toDateString() + ' ' + date.toTimeString()
。
静态方法
解析一个日期的字符串,并返回该日期距 1970年1月1日午夜
之间的毫秒数:
获取当前时间的时间戳(毫秒数):