js倒计时年月日时分秒

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>年月日+时分秒</title>
    <script src="./images/jquery-1.8.3.min.js"></script>
</head>
<style>
    p{width: 1000px; height: 50px; margin: 0 auto;}
    div{width: 1000px; height: 50px; margin: 0 auto;}
    span{display: block; width: 1000px; height: 50px; margin: 0 auto;}
</style>
<body>


    <p class="p" id="p"></p>
    <div class="div" id="div"></div>

    <span class="span"></span>
    <script>
        var date = new Date()

        var year = date.getFullYear()   // 年分
        var month = date.getMonth() +1   //月份
        var dates =date.getDate()     //日期
        var arr = ["星期日","星期一","星期二","星期三","星期四","星期五","星期六",]
        var day =date.getDay()       //周几


      console.log( "今天是" +year + "年" +month + "月" + dates + "日" + arr[day]  );



        var a="今天是" +year + "年" +month + "月" + dates + "日" + arr[day]
         $('.p').html(a)


            //时分秒
            function getTime(){
                var time =new Date();
                var hours = time.getHours();
                var m = time.getMinutes();
                var s = time.getSeconds();
                s = s < 10 ? "0" +s :s;
                return hours + ':' + m + ':' + s
            }
        console.log(getTime());

        $('.div').html(getTime())




        // 倒计时
            function down(time){
                var djs = +new Date()
                var users = +new Date(time) //返回的是用户输入时间总的毫秒数
                var times = (users - djs)/1000 //剩余总秒数  
                var day   = parseInt(times / 60 / 60 / 24); //天数
                var hours = parseInt(times /60 /60 % 24) //小时
                var m     = parseInt(times/ 60 % 60)      //分钟
                var s     = parseInt(times % 60)          //秒
                day =day < 10 ? "0" +day :day;
                hours =hours < 10 ? "0" +hours :hours;
                m =m < 10 ? "0" +m :m;
                s =s < 10 ? "0" +s :s;
                return  day + "天" + hours + "时" + m + "分"+ s +"秒"

             
            }   
            console.log(down('2022-6-20 18:00:00'));
            $('.span').html("剩余"+down('2022-6-20 18:00:00'))
    </script>
</body>
</html>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值