getTime 方法
请参阅
Date 对象的方法 | setTime 方法应用于: Date 对象
要求
版本 1
返回 Date 对象中的时间值。dateObj.getTime()
必选项 dateObj 参数为 Date 对象。说明
getTime 方法返回一个整数值,这个整数代表了从 1970 年 1 月 1 日开始计算到 Date 对象中的时间之间的毫秒数。日期的范围大约是 1970 年 1 月 1 日午夜的前后各 285,616 年。负数代表 1970 年之前的日期。在进行各种日期和时间换算的时候,可以定义一些变量来表示一天、一个小时或一分钟中包含的毫秒数。这样做通常是很有帮助的。例如:var MinMilli = 1000 * 60
var HrMilli = MinMilli * 60
var DyMilli = HrMilli * 24
示例
下面这个例子说明了 getTime 方法的用法: function GetTimeTest(){
   var d, s, t;
   var MinMilli = 1000 * 60;
   var HrMilli = MinMilli * 60;
   var DyMilli = HrMilli * 24;
   d = new Date();
   t = d.getTime();
   s = "It's been "
   s += Math.round(t / DyMilli) + " days since 1/1/70";
   return(s);
}
要求

解决方案 »

  1.   

    <script language=JavaScript>var time_start = new Date();var clock_start = time_start.getTime();
      function get_time_spent ()  {  var time_now = new Date();  return((time_now.getTime() - clock_start)/1000); //停留时间毫秒->秒  }  function show_secs ()  {   var i_total_secs = Math.round(get_time_spent());  //Math.round取整.
       //例,停留时间为100, 100%60=40 所以秒段显示为40
       var i_secs_spent = i_total_secs % 60; 
       //例,停留时间为100, 100/40 Math.round取整.分钟段显示为1
       var i_mins_spent = Math.round((i_total_secs)/60);   var s_secs_spent = "" + ((i_secs_spent>9) ? i_secs_spent : "0" + i_secs_spent);   var s_mins_spent = "" + ((i_mins_spent>9) ? i_mins_spent : "0" + i_mins_spent);   document.fm0.time_spent.value = s_mins_spent + ":" + s_secs_spent;   window.setTimeout('show_secs()',1000);   
       //1000毫秒运行show_secs()一次.达到动态变化的效果   }</script>
    <body onload="show_secs()">
    <form name="fm0">
    <input type="text" name="time_spent">
    </form>
    附:
    Microsoft Windows脚本技术
    http://vip.5d.cn/friday/upload/SCRIPT56.chm
      

  2.   

    老大,你真够解释得全面的,不过楼主,自己也该去查查msdn,或者自己搞本javascript的手册