Date
Date类型可以用来保存时间,保存的日期可以精确到1970年1月1日之后或之前的100000000天。
要创建Date类型对象,可以使用new操作符加构造函数。
var now = new Date();
不传参数给构造函数的场合,返回值为当前时间。
当想要得到某个时刻的时间对象时,可以向构造函数传递参数,不过传入的必须是从1970年1月1日到具体某一时刻所经过的毫秒数,因为这一过程十分麻烦,我们可以用Date.parse()和Date.UTC()方法。
var sometime = new Date(Date.parse("1998-08-09")); sometime = new Date("1998-08-09");//后台会自动使用Date.parse()
我们还可以使用Date.now()方法来检测代码的运行时间,Date.now()会返回当前时间距离1970年1月1日的毫秒数。
var start = Date.now(); something(); var end = Date.now(); var time = end - start;