zoukankan      html  css  js  c++  java
  • JavaScript Date(日期)对象

    如何使用 Date() 方法获得当日的日期。

    <html>
    <body>
    
    <script type="text/javascript">
    
    var d = new Date()
    document.write (d.toUTCString())
    
    </script>
    
    </body>
    </html>
    
    //Tue Nov 03 1992 11:06:52 GMT+0800 (中国标准时间)
    
    

    getTime() 返回从 1970 年 1 月 1 日至今的毫秒数

    <html>
    <body>
    
    <script type="text/javascript">
    var d=new Date();
    document.write("从 1970/01/01 至今已过去 " + d.getTime() + " 毫秒");
    </script>
    
    </body>
    </html>
    
    
    //从 1970/01/01 至今已过去 1529377840469 毫秒

     setFullYear() 设置具体的日期

    <html>
    <body>
    
    <script type="text/javascript">
    
    var d = new Date()
    d.setFullYear(1992,10,3)
    document.write(d)
    
    </script>
    
    </body>
    </html>
    
    //Tue Nov 03 1992 11:06:52 GMT+0800 (中国标准时间)

     toUTCString() 将当日的日期(根据 UTC)转换为字符串。

    <html>
    <body>
    
    <script type="text/javascript">
    
    var d = new Date()
    document.write (d.toUTCString())
    
    </script>
    
    </body>
    </html>
    
    //Tue, 19 Jun 2018 03:07:49 GMT

     getDay() 和数组来显示星期,而不仅仅是数字。

    <html>
    <body>
    
    <script type="text/javascript">
    
    var d=new Date()
    var weekday=new Array(7)
    weekday[0]="星期日"
    weekday[1]="星期一"
    weekday[2]="星期二"
    weekday[3]="星期三"
    weekday[4]="星期四"
    weekday[5]="星期五"
    weekday[6]="星期六"
    
    //和数组一起使用 document.write(
    "今天是" + weekday[d.getDay()]) </script> </body> </html> //今天是星期二

    在网页上显示一个钟表。

    <html>
    <head>
    <script type="text/javascript">
    function startTime()
    {
    var today=new Date()
    var h=today.getHours()
    var m=today.getMinutes()
    var s=today.getSeconds()
    // add a zero in front of numbers<10
    m=checkTime(m)
    s=checkTime(s)
    document.getElementById('txt').innerHTML=h+":"+m+":"+s
    t=setTimeout('startTime()',500)
    }
    
    function checkTime(i)
    {
    if (i<10) 
      {i="0" + i}
      return i
    }
    </script>
    </head>
    
    <body onload="startTime()">
    <div id="txt"></div>
    </body>
    </html>

    操作日期

    在下面的例子中,我们为日期对象设置了一个特定的日期 (2008 年 8 月 9 日):

    var myDate=new Date()
    myDate.setFullYear(2008,7,9)
    

    注意:表示月份的参数介于 0 到 11 之间。也就是说,如果希望把月设置为 8 月,则参数应该是 7。

    在下面的例子中,我们将日期对象设置为 5 天后的日期:

    var myDate=new Date()
    myDate.setDate(myDate.getDate()+5)
    

    注意:如果增加天数会改变月份或者年份,那么日期对象会自动完成这种转换。

  • 相关阅读:
    Linq101-Generation
    Linq101-Element
    解决 oracle 错误ORA-01033
    Oracle数据表恢复
    C++构造函数
    C++类与对象
    CMake命令之export
    CMake命令之install
    CMake变量(提供信息的变量)
    CMake常用变量
  • 原文地址:https://www.cnblogs.com/cmy1996/p/9199209.html
Copyright © 2011-2022 走看看