• 技术文章 >web前端 >js教程

    分享JavaScript中常用的时间特效

    巴扎黑巴扎黑2017-09-08 11:22:27原创828
    为大家分享的JS时间特效代码如下

    <head>
    
    <title>3个最常用的JS时间特效</title>
    </head>
    
    <body>
    <table width="298" border="0" cellspacing="0" cellpadding="0">
     <tr>
     <td height="50" bgcolor="#f4f4f4">
    <script language=JavaScript>
    <!--
    var enabled = 0; today = new Date();
    var day; var date;
    if(today.getDay()==0) day = " 星期日"
    if(today.getDay()==1) day = " 星期一"
    if(today.getDay()==2) day = " 星期二"
    if(today.getDay()==3) day = " 星期三"
    if(today.getDay()==4) day = " 星期四"
    if(today.getDay()==5) day = " 星期五"
    if(today.getDay()==6) day = " 星期六"
    document.fgColor = "000000";
    date = "今天是:" + (today.getYear()) + "年" + (today.getMonth() + 1 ) + "月" + today.getDate() + "日" + day +"";
    document.write(date);
    // -->
    </script>
    </td>
     </tr>
     <tr>
     <td height="50">
     <p id="webjx"></p>
     <script>setInterval("webjx.innerHTML=new Date().toLocaleString()+" 星期"+"日一二三四五六".charAt(new Date().getDay());",1000);
     </script></td>
     </tr>
     <tr>
     <td height="50" bgcolor="#f4f4f4">
     <span id=nowDate></span>
     <span id=nowTime></span>
     <script><!--
    var ns4up1 = (document.layers) ? 1 : 0; // browser sniffer
    
    var ie4up1 = (document.all&&(navigator.appVersion.indexOf("MSIE 4") == -1)) ? 1 : 0;
    
    var ns6up1 = (document.getElementById&&!document.all) ? 1 : 0;
    
    function nowclock() {
    if (!ns4up1 && !ie4up1 && !ns6up1) return false;
    var digital = new Date();
    var hours = digital.getHours();
    var minutes = digital.getMinutes();
    var seconds = digital.getSeconds();
    var day = digital.getDate();
    var month = digital.getMonth() + 1;
    var year = digital.getYear();
    var amOrPm = "AM";
    if (hours > 11) amOrPm = "PM";
    if (hours > 12) hours = hours - 12;
    if (hours == 0) hours = 12;
    if (minutes < 10) minutes = "0" + minutes;
    if (seconds < 10) seconds = "0" + seconds;
    if (day < 10) day = "0" + day;
    if (month < 10) month = "0" + month;
    dispTime = hours + ":" + minutes + ":" + seconds + " " + amOrPm;
    dispDate = year + "年" + month + "月" + day+ "日, " ;
    if (ns4up1) {
    document.layers.nowTime.document.write(dispTime);
    document.layers.nowTime.document.close();
    document.layers.nowDate.document.write(dispDate);
    document.layers.nowDate.document.close();
    } else if (ns6up1){
    document.getElementById("nowTime").innerHTML = dispTime;
    document.getElementById("nowDate").innerHTML = dispDate;
    } else if (ie4up1){
    nowTime.innerHTML = dispTime;
    nowDate.innerHTML = dispDate;
    } setTimeout("nowclock()", 1000);
    } nowclock();
    //-->
     </script>
    
    </td>
     </tr>
    </table>
    
    </body>
    </html>

    复制上面代码,直接运行即可得到下面的效果:

    以上就是分享JavaScript中常用的时间特效的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:JavaScript js 时间
    上一篇:js中如何获取键盘内容 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • 聊聊怎么用node写入读取文件内容• Angular13+ 开发模式太慢怎么办?原因与解决方法介绍• 聊聊Node中怎么用async函数• Ng DevUI 14.1.0版本已发布,看看有哪些新特性吧!• react 怎么实现按需加载
    1/1

    PHP中文网