Javascript学习笔记(九)--内置对象之Date

  1. document.write(Date()):返回当前日期和时间
  2. var d=new Date();
    d.getTime():返回从 1970 年 1 月 1 日至今的毫秒数
  3. 使用 setFullYear() 设置具体的日期
    var d = new Date()
    document.write(d+'<br>')   #当前时间
    d.setFullYear(1992,10,3)
    document.write(d)    #设置好后的时间
    
  4. 使用 toUTCString() 将当日的日期(根据 UTC)转换为字符串。
    var d = new Date()
    document.write (d.toUTCString())
    
  5. 使用 getDay() 和数组来显示星期,而不仅仅是数字。
    var d=new Date()
    d.setFullYear(1972,2,1)   #表示月份的参数介于 0 到 11 之间。
    #也就是说,如果希望把月设置为 8 月,则参数应该是 7。
    var weekday=new Array(7)
    weekday[0]="星期日"
    weekday[1]="星期一"
    weekday[2]="星期二"
    weekday[3]="星期三"
    weekday[4]="星期四"
    weekday[5]="星期五"
    weekday[6]="星期六"
    document.write(d.getDay()+"今天是" + weekday[d.getDay()])
    
  6. 网页上显示一个钟表。
    <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>
    
    其中setTimeout(function,n)表示的是在n毫秒之后执行function这个方法或者是代码。1000毫秒=1秒
    JavaScript Date 对象参考手册
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第1章 认识JS JavaScript能做什么?1.增强页面动态效果(如:下拉菜单、图片轮播、信息滚动等)2.实现...
    mo默22阅读 5,190评论 0 5
  • 1.JavaScript 中的所有事物都是对象:字符串、数值、数组、函数... 此外,JavaScript 允许自...
    ancientear阅读 2,271评论 0 2
  • 一、JS前言 (1)认识JS 也许你已经了解HTML标记(也称为结构),知道了CSS样式(也称为表示),会使用HT...
    凛0_0阅读 7,734评论 0 8
  • 有一种歌者,称其为singer似乎有些味寡,只有troubadour这种古老的概念才能勉强诠释。他们,用音符产生思...
    allenlynd阅读 1,950评论 0 0
  • 第十四篇 (决心求进) “妈妈,妈妈”,当,当,当,耀英敲了敲门。 “哎,英儿,来了,走去给你小叔开门去”...
    MrYichen阅读 2,669评论 0 0