Date构造函数
术语
- 时间单位
年(year)
月(month)
日(date)
小时(hour)
分钟(minute)
秒(second) = 1000ms
毫秒(millisecond,ms) = 1000 us
微秒(microsecond,us) = 1000 ns
纳秒(nanosecond,ns)
- UTC和GMT
世界划分为24个时区,北京在东8区,格林威治在0时区。
GMT:Greenwish Mean Time 格林威治世界时。太阳时,精确到毫秒。
UTC:Universal Time Coodinated 世界协调时。以原子时间为计时标准,精确到纳秒。
UTC和GMT之间误差不超过0.9秒
GMT+0800 东8区
- 时间戳
数字
1970-1-1 凌晨 到 某个时间 所经过的毫秒数
创建时间对象
- 直接调用函数(不适用new),忽略所有参数,直接返回当前时间的字符串。
- new Date(): 创建日期对象
- 无参,当前时间
- 1个参数,参数为数字,表示传入的是时间戳
- 两个参数以上,分别表示:年、月、日、时、分、秒、毫秒
注意:月份的数字从0开始计算。
如果缺失参数,日期部分默认为1,时分秒毫秒默认为0。
月、日、时、分、秒、毫秒,均可以传递负数,如果传递负数,会根据指定日期进行计算。
实例成员
-
getDate方法:得到日期部分
-
getDay方法:得到星期几,0表示星期天
-
getFullYear方法:得到年份
-
getHours方法:得到小时部分
-
getMinutes方法:得到分钟部分
-
getSeconds方法:得到秒部分
-
getMilliseconds方法:得到毫秒部分
-
getTime方法:得到时间戳
-
getMonth方法:得到月,从0开始计算
-
setDate方法:设置日期
-
setMonth方法:设置月份
-
setFullYear方法:设置年
-
setMinutes方法: 设置分钟
-
setSeconds方法:设置秒
-
setMilliseconds方法&