Home  >  Article  >  Web Front-end  >  A daily javascript learning summary (Date object)_javascript skills

A daily javascript learning summary (Date object)_javascript skills

WBOY
WBOYOriginal
2016-05-16 15:32:271178browse

1. Date.now()

 //Date.now() is in ECMAScript 5
    //Prior to that, use +new Date()
    //获取当前时间
    var now = (typeof Date.now == "function" ? Date.now() : +new Date());
    alert("Right now: " + now);

2. Date.parse() method

var now = new Date();
  alert(now);
  
  var someDate = new Date(Date.parse("May 25, 2004"));
  //parse() 方法可解析一个日期时间字符串,并返回 1970/1/1 午夜距离该日期时间的毫秒数。
  alert(someDate);

3. Date UTC() and toUTCString() methods

//UTC() 方法可根据世界时返回 1970 年 1 月 1 日 到指定日期的毫秒数。
  //Date.UTC(year,month,day,hours,minutes,seconds,ms)
  /*
   year 必需。表示年份的四位数字。
   month 必需。表示月份的整数,介于 0 ~ 11。
   day 必需。表示日期的整数,介于 1 ~ 31。
   hours 可选。表示小时的整数,介于 0 ~ 23。
   minutes 可选。表示分钟的整数,介于 0 ~ 59。
   seconds 可选。表示秒的整数,介于 0 ~ 59。
   ms 可选。表示毫秒的整数,介于 0 ~ 999。
   Date.UTC() 是一种静态方法,因为需要使用构造函数 Date() 来调用它,而不是通过某个 Date 对象调用。
   Date.UTC() 方法的参数指定日期和时间,它们都是 UTC 时间,处于 GMT 时区。指定的 UTC 时间将转换成毫秒的形式,
   这样构造函数 Date() 和方法 Date.setTime() 就可以使用它了。
  */
  
  //toUTCString() 方法可根据世界时 (UTC) 把 Date 对象转换为字符串,并返回结果。
  
  //January 1, 2000 at midnight
  var y2k = new Date(Date.UTC(2000, 0));
  alert(y2k.toUTCString());
  
  //May 5, 2005 at 5:55:55 PM GMT
  var allFives = new Date(Date.UTC(2005, 4, 5, 17, 55, 55));
  alert(allFives.toUTCString());

The above is today’s summary of JavaScript learning, and it will continue to be updated every day. I hope you will continue to pay attention.

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn