美文网首页
js获取年月日 时分秒

js获取年月日 时分秒

作者: 每天进步一点点5454 | 来源:发表于2020-07-07 09:19 被阅读0次

    javascript 自带有个对象(构造函数),Date().下面是代码:

    回答一:

    var now = ``new Date();

    var nowTime = now.toLocaleString();

    var date = nowTime.substring(0,10);``//截取日期

    var time = nowTime.substring(10,20); ``//截取时间

    var week = now.getDay(); ``//星期

    var hour = now.getHours(); ``//小时

    回答二:

    var date = ``new Date();

    var year = date.getFullYear();

    var month = date.getMonth()+1;

    var day = date.getDate();

    var hour = date.getHours();

    var minute = date.getMinutes();

    var second = date.getSeconds();

    alert(year+``'年'``+month+``'月'``+day+``'日 '``+hour``':'``+minute+``':'``+second)

    回答三:

    function showTime() {

    var now = ``new Date();

    var nowTime = now.toLocaleString();

    var date = nowTime.substring(0,10);``//截取日期

    var time = nowTime.substring(10,20); ``//截取时间

    var week = now.getDay(); ``//星期

    var hour = now.getHours(); ``//小时

    //判断星期几

    var weeks = [``"日"``,``"一"``,``"二"``,``"三"``,``"四"``,``"五"``,``"六"``];

    var getWeek = ``"星期" + weeks[week];

    var sc;

    //判断是AM or PM

    if``(hour >= 0 && hour < 5){

    sc = ``'凌晨'``;

    }

    else if``(hour > 5 && hour <= 7){

    sc = ``'早上'``;

    }

    else if``(hour > 7 && hour <= 11){

    sc = ``'上午'``;

    }

    else if``(hour > 11 && hour <= 13){

    sc = ``'中午'``;

    }

    else if``(hour> 13 && hour <= 18){

    sc = ``'下午'``;

    }

    else if``(hour > 18 && hour <= 23){

    sc = ``'晚上'``;

    }

    document.getElementById(``'time'``).innerHTML =``"当前时间:" + date+``" " + getWeek +``" "``+``" "``+sc+``" "``+time;

    setTimeout(``'showTime()'``,1000);

    }

    </script>

    调用方法:

    <body onload=``"showTime()"``>

    <div id=``"time"``></div>

    </body>

    相关文章

      网友评论

          本文标题:js获取年月日 时分秒

          本文链接:https://www.haomeiwen.com/subject/vonoqktx.html