-
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作为普通函数使用时,返回的还是当前时间。
-
构造函数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)