원본 js 시간 스탬프 변환

11149 단어 프런트엔드
우리는 항상 백엔드에서 되돌아오는 시간 스탬프를 정상적인 시간 형식으로 바꾸어 페이지에 보여야 하기 때문에 시간 스탬프를 변환해야 한다(직접 코드에 올리기)
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>      </title>
</head>
<body>
<div id="time">1571885816</div>
<div id="times">1571885818</div>
<script>
    window.onload=function () {
        getDate();
    }
    var time=document.getElementById("time");
    console.log(time);
    var times=document.getElementById("times");
    function getDate(){
        toDate(time.innerHTML);
        time.innerHTML=str;
        toDate(times.innerHTML);
        times.innerHTML=str;
    }

var str=""
    function toDate(number) {
        alert(2);
        console.log(number);
//                ,        
        var n = number * 1000;
        var date = new Date(n);
        var Y = date.getFullYear() + '-';
        var M = (date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1) + '-';
        var D = date.getDate() < 10 ? '0' + date.getDate() : date.getDate();
        var h = date.getHours() + ':';
        var m = date.getMinutes() + ':';
        var s = date.getSeconds();
        console.log((Y + M + D + " " + h + m + s));
        return str=(Y + M + D + " " + h + m + s);

    }
</script>
</body>
</html>

좋은 웹페이지 즐겨찾기