当前位置:首页 - 技术文摘

js实时获取并显示当前时间的方法

栏目:技术文摘 | 阅读:2641次 | 发布日期:2019-07-18 00:00:00

第一种和第二种差不多的,第三种虽然稍麻烦了一点,但是代码比较少。可以根据自己的喜欢选择合适的方式。

第一种:Javascript 和 html 结合

JS部份:

< script type = "text/javascript" > window.onload = function() {
    var show = document.getElementById("show");
    setInterval(function() {
        var time = new Date(); // 程序计时的月从0开始取值后+1   
        var m = time.getMonth() + 1;
        var t = time.getFullYear() + "-" + m + "-" + time.getDate() + " " + time.getHours() + ":" + time.getMinutes() + ":" + time.getSeconds();
        show.innerHTML = t;
    },
    1000);
}; < /script>

HTML部份:

<div id="show"></div>

第二种:

<!DOCTYPE html>
<html>
<head>
<meta charset="gb2312">
<title></title>
<script type="text/javascript"> 
window.οnlοad=function(){  
setInterval(function(){   
var date=new Date();   
var year=date.getFullYear(); //获取当前年份   
var mon=date.getMonth()+1; //获取当前月份   
var da=date.getDate(); //获取当前日   
var day=date.getDay(); //获取当前星期几   
var h=date.getHours(); //获取小时   
var m=date.getMinutes(); //获取分钟   
var s=date.getSeconds(); //获取秒   
var d=document.getElementById('Date');    
d.innerHTML='当前时间:'+year+'年'+mon+'月'+da+'日'+'星期'+day+' '+h+':'+m+':'+s;  },1000)  }
</script>
</head>
<body>
<div id="Date"> </div>
</body>
</html>

第三种:Jquery和PHP相结合

建立一个PHP文件,取名比如叫:time.php,内容如下:

<?php
echo date('Y-m-d H:i:s',time());//输出时间,格式如:2019-07-18 17:37:25
?>

Jquery部份

<!DOCTYPE html>
<html>
<head>
<meta charset="gb2312">
<title>自动更新当前时间</title>
<script src="Jquery库文件地址"></script>
</head>
<body>
<div id="Date"> </div>
<script type="text/javascript"> 
  setInterval(function(){myTime()},1000);   
  function myTime(){
      //通过get方式获取time.php文件输出的内容,并把内容传递给ID为date的div容器
      $.get("time.php",function(data){
          $("#Date").text(data);
      })
  }  
</script>
</body>
</html>


转载请注明出注:小雷的网站 http://leihx.com/index/news/59.html
我要评论

点击QQ图标登陆后才可以发表评论
查看评论

★传说★ 2020-03-29 20:23:57
师傅+6666666666666666666666666666

版权信息:@2023-2029 www.leihx.com 网站访问量:5433678人次 互联网ICP备案:黔ICP备15016820号-4