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)
    

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

  • 相关阅读:
    tile38 复制配置
    The Guardian’s Migration from MongoDB to PostgreSQL on Amazon RDS
    tile38 一款开源的geo 数据库
    sqler sql 转rest api 的docker 镜像构建(续)使用源码编译
    sqler sql 转rest api javascript 试用
    sqler sql 转rest api redis 接口使用
    sqler sql 转rest api 的docker image
    sqler sql 转rest api 的工具试用
    apache geode 试用
    benthos v1 的一些新功能
  • 原文地址:https://www.cnblogs.com/cmy1996/p/9199209.html
Copyright © 2011-2022 走看看