JavaScript中Date对象

来源:互联网 发布:linux mint和deepin 编辑:程序博客网 时间:2024/06/06 02:46

       1)显示当地时间:

       var myDate=new Date();

       laert(myDate.toLocaleDateString());//这里显示的时间都是本地计算机上的时间,如果改变本地计算机上的时间,显示的时间也会改变,但和实际的时间不一样。

       2)Date对象包含7个参数,但是只有年月是必须参数:

       newDate(year,month,day,hours,minutes,seconds,milliseconds)

      

       3)将日期和时间写入网页

       首先在网页的DOM中有:<p id="dateField"></p>

       则在

       <scripttype="text/javascript">

          var myDate=new Date();

              vardateString=myDate.toLocaleDateString()+""+myDate.toLocaleTimeString();

              vardoc=document.getElementById("dateField");

              doc.innerHTML="The LocationDate and Time is :"+dateString;

       </script>

      

       4)倒计时到将来某一日(1/1/2025)

       <scripttype="text/javascript">

       var today=new Date();

       var then=new Date();

       //将来的某一日,设为(1/1/2025)

       then.SetFullYear(2025,1,1);

       vardiff=then.getTime()-today.getTime();//此处计算出的差值是以milliseconds为单位的,此处的diff为毫秒

       diff=Math.floor(diff/(1000*60*60*24));//floor()方法可以对一个数进行下舍入,(0.4-->0);(-1.5-->-2),此处的diff为天

      

       vardoc=document.getElementById("dateField");

       doc.innerHTML="距离2025年1月1日还有"+diff+"天";

       </script>

      

       5)计算渲染时间

       <!DOCTYPE>

<html>

<head>

    <title>the date</title>

       <script type="text/javascript">

          var started=new Date();

              var now=started.getTime();

              for(var i=0;i<1000000;i++)//为了显示明显添加一个时间延迟

              {

                 //delay

              }

       </script>

</head>

<body>

    <pid="dateField">&nbsp;</p>

       <scripttype="text/javascript">

       var bottom=new Date();

       var diff=(bottom.getTime()-now)/1000;

       var bottom=new Date();

       var finaltime=diff.toPrecision(5);

       vardoc=document.getElementById("dateField");

       doc.innerHTML="Page rendered in"+finaltime+" seconds.";

       </script>

</body>

</html>

说明:Date对象超过40个方法。其中很多方法都有UTC(协调世界时)的相应方法,即它们能够以UTC而不是本地时间获得或设置日期和时间。另外,Date对象包含若干get和set方法。

0 0
原创粉丝点击