Date用法

1.了解时间函数

①格里尼时间(GTM):是英国郊区格林尼治天文台的时间,由于地球自转的问题,每一个时区的时间是不同的。格林尼治天文台所处的是经度为零的地方,世界上一些重大的时间都是采用格林尼治时间。spa

②世界标准时间(UTC):世界时间1970年1月1日0时code

Date:JS中的Date类型是由早期Java.util.Date类型基础之上构建的,因此保存的是距离1979年1月1日0时的毫秒数来存储时间的。cdn

1、用Date()函数建立(字符串类型)对象

2、使用构造函数建立(对象类型)blog

1.不使用参数,获得当前时间 字符串

2.参数是一个表示时间的字符串get

3.参数是年、月、日、时、分、毫秒it

①年是必须写的,月是从0开始的,日是从1开始的io

②若是月份超过11,则年份自动增长

③若是日期超过当月应有的天数,则月份自动增长

④时、分、秒、毫秒都是同样的

4.参数是一个数字 获得的是距离1970年1月1日0时参数毫秒以后的时间

注意:对应北京时间须要加8小时

3、Date对象的方法

GET:

①获取当前时间: var date = new Date()
    ②获取年:date.getFullYear()
    ③获取月:date.getMonth()
    ④获取日:date.getDate()
    ⑤获取星期:date.getDay()
    ⑥获取时:date.getHours()
    ⑦获取分:date.getMinutes()
    ⑧获取秒:date.getSeconds()
    ⑨获取毫秒:date.getMilliseconds()
    ⑩获取当前时间距离1970年1月1日0时毫秒数:getTime()
复制代码

SET:

①设置年:date.setFullYear(2019)
    ②设置月:date.setMonth(10) // 月份是从0开始,若是月大于等于12,年份增长
    ③设置日:date.setDate(10) // 若是日大于当月应有的天数,月会自增
    ④设置星期:注意:星期通常不设置
    ⑤设置时:date.setHours(09) // 若是时大于23,日会增长
    ⑥设置分钟:date.setMinutes(55) // 若是分钟大于59,时会增长
    ⑦设置秒:date.setSeconds(55) // 若是毫秒大于59,分会增长
    ⑧设置毫秒:date.setMilliseconds(555) // 若是毫秒999,秒会增长
    ⑨设置距离1970年1月1日0是毫秒数:date.setTime(1507703240504)
复制代码

转字符串:

包含年月日时分秒:date.LocalString()
    包含年月日:date.toLocalDateString()
    包含时分秒:date.toLocalTimeString()
复制代码

4、Date对象间的运算

两个时间对象相隔,获得的是两个对象间相差的毫秒数

相关文章
相关标签/搜索