3.5 日期对象

3.5日期对象

日期对象是JS中提供的用于控制年份.日期.时间.的对象

1.获取日期对象:

  var date = new Date()==>获取日期对象

  得到:date()---> Sat Jul 06 2019 15:33:25 GMT+0800 (中国标准时间)

 

2.对象的方法:

  date.toLocaleString()     ==> 获取本地日期和时间字符串

  date.toLocaleDateString()     ==> 获取本地(年/月/日)形式的字符串

  date.toLocaleTimeString()  ==> 获取本地(时/分/秒)形式的字符串

 

  date.getFullYear()     ==>获取年份

  date.getMonth()        ==>获取月份  (0-11)  0开始算是一月

  date.getDate()        ==>获取日        (1-31)

 

  date.getHours()     ==>获取小时

  date.getMinutes       ==>获取分钟

  date.getSeconds      ==>获取秒钟

  date.getMilliseconds   ==>获取毫秒

 

  date.getDay()        ==>获取星期几 (0-6) 星期天是0

  date.getTime()         ==>获取当前时间到1970年1月1日午夜的毫秒数

  date.getTimezoneOffset()  ==> 获取当前时区的偏移时间  8区是-480分钟

 

3.设置

  date.setYear()       ==>设置年份

  date.setMonth()         ==>设置月份 (0-11)

  date.setDate()         ==>设置日 (1-31)

  date.setHours()       ==>设置小时

  date.setMinutes       ==>设置分钟

  date.setSeconds     ==>设置秒钟

  date.setMilliseconds     ==>设置毫秒

 

4.var date = new Date(参数)     ==>设置一个时间/时间戳

  参数形式 ==>2019,2,5

  new Date(2020,6,8) 设置时间为 2020年6月8日,未设置的时分秒是默认

  new Date(2020,6,28,10,20,20)设置时间为 2020年6月8日上午10点20分20秒

两个时间戳相减是毫秒数

  var date = new Date(2019,1,5)
  var now = new Date()
  var date1 =now–date;   date1的值是毫秒数

 

5.获取世界时间 格林尼治时间

 

例:

 

  var date = new Date();

 

  date.setHours(date.getHours()+date.getTimezoneOffset()/60)

 

  --> 东八区偏移量为-480分钟/60 =-8h 减8小时

 

posted @ 2019-07-06 16:12  小小oRa  阅读(168)  评论(0)    收藏  举报