用于防止缓存, Date getTime()、parse()方法 Date.getTime() 功能:返回距1970年1月1日之间的毫秒数。 语法:DateObject.getTime() 参数:无。 返回值:返回指定的日期和时间距1970年1月1日午夜(GMT 时间)之间的毫秒数。 getTime()方法通常用于时间计算。 Date.parse() 功能:返回距1970年1月1日之间的毫秒数。 语法:Date.parse(时间串) 参数:一个用字符串表示的日期。 返回值:返回系统时间距1970年1月1日午夜(GMT 时间)之间的毫秒数。 注:该方法是Date对象的静态方法,不能由对象实例进行调用。 实例1 获取当前时间的毫秒数。 <script type="text/javascript"> var d1 = new Date(); document.write( d1.getTime() ); </script> 这段代码的输出效果: 1279030249640 实例2 获取指定时间的毫秒数。 <script type="text/javascript"> document.write( Date.parse("Jul 19, 2008") ); </script> 这段代码的输出效果: 1216396800000 实例3 计算现在到2009年1月1日已经过去了多少天。 <script type="text/javascript"> var d1 = new Date(); var d2 = new Date(); d2.setFullYear(2009,0,1); var t = (d1.getTime()-d2.getTime())/(24*60*60*1000); document.write( t ); </script> 这段代码的输出效果: 558 注:24*60*60*1000是一天的毫秒数。

评论