jquery获取年月日时分秒当前时间

获取年月日时分秒的当前时间,可按照某种格式显示出来,下面是一种得到如2017年02月02日  00:00:00格式的当前时间

    function getCurrentDate(date){
        var y = date.getFullYear();
        var m = date.getMonth()+1;
        var d = date.getDate();
        var h = date.getHours();
        var min = date.getMinutes();
        var s = date.getSeconds();
        var str=y+'年'+(m<10?('0'+m):m)+'月'+(d<10?('0'+d):d)+'日  '+(h<10?('0'+h):h)+':'+(min<10?('0'+min):min)+':'+(s<10?('0'+s):s);
        return str;
    }
若要获取动态时间
    getCurrentDate(new Date());
    function getCurrentDate(date){
        var y = date.getFullYear();
        var m = date.getMonth()+1;
        var d = date.getDate();
        var h = date.getHours();
        var min = date.getMinutes();
        var s = date.getSeconds();
        var str=y+''+(m<10?('0'+m):m)+''+(d<10?('0'+d):d)+''+(h<10?('0'+h):h)+':'+(min<10?('0'+min):min)+':'+(s<10?('0'+s):s);
        jQuery(".time").html(str);
        setTimeout("getCurrentDate(new Date());", 1000);
        return str;
    }

下面代码可直接复制于浏览器演示动态时间
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <script src="http://code.jquery.com/jquery-1.11.0.min.js"></script>
</head>
<body>
    <span>当前时间:</span><span class='time'></span>
</body>
<script>
    myformatter(new Date());
    function myformatter(date){
        var y = date.getFullYear();
        var m = date.getMonth()+1;
        var d = date.getDate();
        var h = date.getHours();
        var min = date.getMinutes();
        var s = date.getSeconds();
        var str=y+''+(m<10?('0'+m):m)+''+(d<10?('0'+d):d)+''+(h<10?('0'+h):h)+':'+(min<10?('0'+min):min)+':'+(s<10?('0'+s):s);
        jQuery(".time").html(str);
        setTimeout("myformatter(new Date());", 1000);
        return str;
    }
</script>
</html>
动态时间示例代码

 

posted @ 2017-04-25 17:20  my-WEB  阅读(4136)  评论(0编辑  收藏  举报