前言:
javascript里的Date对我们来说都不陌生,大家都会记得new Date()获取当前时间对象,以及getTime()获取时间戳的场景,由于项目
期间我们可能没时间去想想关于Date对象的其他知识与用法,那今天就来看看。
Date的一些用法
- 将字符串形式的日期实体格式化为日期对象
- 根据number类型的年月日参数实例化日期对象
- 获取时间戳
- UTC时间的处理与使用
- 获取日期对象的字符串表示
作为构造函数
new Date(1312312312);//将时间戳解析为一个日期对象
new Date("1990-10-12T12:12:12.123");//将日期字符串解析为一个日期对象
new Date("1990 nov 12 12:12:12.123");//将日期字符串解析为一个日期对象
new Date(year,month[,date [,hour] [,minute] [,second] [,millisecond] ])
//以上所有日期对象皆基于当地日期
作为静态方法的载体
Date.now();//返回自1970-1-1至今的时间戳(本地时间)。
Date.parse("dec 1990 15 12:23:34");//解析字符串并返回1970-1-1截至日期字符串的本地时间的时间戳
Date.parse("1990-11-15T12:23:34");//IOS-8601 YYYY-MM-DDTHH:mm:ss.ssz格式。解析字符串并返回1970-1-1截至日期字符
UTC(年,月[ ,日[,时][,分][,秒] ])返回从1970至指定时间的时间戳 GMT
实例的一些方法
- 获取年月日时分秒毫秒
- 设置年月日时分秒毫秒
- 获取字符串表示,本地化的字符串表示
- 获取GMT字符串表示