js -- Date

204 阅读1分钟
  1. Date()

    Date()
    // "Tue Dec 01 2015 09:34:43 GMT+0800 (CST)"
    Date(2000, 1, 1)
    // "Tue Dec 01 2015 09:34:43 GMT+0800 (CST)"
    

    Date对象可以作为普通函数直接调用,返回一个代表当前时间的字符串。 即使带有参数,Date作为普通函数使用时,返回的还是当前时间。

  2. 构造函数new Date()

    Date还可以当作构造函数使用。对它使用new命令,会返回一个Date对象的实例。如果不加参数,实例代表的就是当前时间。

    Date对象可以接受多种格式的参数
    // 参数为时间零点开始计算的毫秒数
    new Date(1378218728000)
    // Tue Sep 03 2013 22:32:08 GMT+0800 (CST)
    
    // 参数为日期字符串
    new Date('January 6, 2013');
    // Sun Jan 06 2013 00:00:00 GMT+0800 (CST)
    
    // 参数为多个整数,
    // 代表年、月、日、小时、分钟、秒、毫秒
    new Date(2013, 0, 1, 0, 0, 0, 0)
    // Tue Jan 01 2013 00:00:00 GMT+0800 (CST)