再谈Date对象

前言:

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字符串表示

猜你喜欢

转载自blog.csdn.net/qq_40882724/article/details/82426559