js關於new Date() 日期格式

 

下面是關於Date的對象html

var oDay = new Date();  
oDay.getYear(); //當前年份 
oDay.getFullYear(); //完整的年月日(xx年,xx月,xx日)
oDay.getMonth(); //當前的月份(0-11,0表明1月)         // 獲取當前的月份是oDay.getMonth()+1;   
oDay.getDate(); //當前的日(1-31) oDay.getDay(); //當前的星期X(0-6,0表明星期天) oDay.getTime(); //當前的時間(從1970.1.1開始的毫秒數) oDay.getHours(); //當前的小時數(0-23) oDay.getMinutes(); //當前的分鐘數(0-59) oDay.getSeconds(); //當前的秒數(0-59) oDay.getMilliseconds(); //當前的毫秒數(0-999) oDay.toLocaleDateString(); //當前的日期 var oTime=oDay.toLocaleTimeString(); //當前的時間
oDay.toLocaleString( ); //日期與時間

  下面是關於獲取時間的幾個小例子:spa

   //本月有多少天
        var oDate=new Date();

        oDate.setMonth(oDate.getMonth()+1);
        oDate.setDate(0);
        alert(oDate.getDate());
    //本月第一天是周幾
        ar oDate=new Date();
        oDate.setDate(1);
        alert(oDate.getDay())
    //本月最後一天是周幾
        var oDate=new Date();

        oDate.setMonth(oDate.getMonth()+1);
        oDate.setDate(0);
        alert(oDate.getDay());

  立刻就要到五一小長假了,寫一個距離五一的倒計時:code

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
        div{
            width: 500px;
            margin: 200px 400px;
            font-size: 30px;
            font-family: 新宋體;
            text-align: center;
        }
    </style>
</head>
<body>
    <div></div>
</body>
<script>
    var oDay=new Date('2019/5/1');//獲取標準的時間
    var oTime=new Date();
    var oJu=parseInt((oDay.getTime()-oTime.getTime())/1000);//獲取1970年1月1日到五一總共有多少秒
    var Day=parseInt(oJu/86400);//獲取距離五一還有多少天
    var yu=oJu%86400;
//獲取剩下的時分秒
var h=parseInt(yu/3600); var m=parseInt(yu%3600/60); var s=yu%3600%60; var oDiv=document.getElementsByTagName('div')[0];  
  //設置字符串拼接的變量 function toDub(n) {
if (n<10){return '0'+n} else {return n} } oDiv.innerHTML=`距離五一長假放假時間<br>倒計時:${toDub(Day)}天${toDub(h)}時${toDub(m)}分${toDub(s)}秒`;
  //設置一秒鐘自動刷新一次頁面 setTimeout(function () { window.location.reload() },
1000); </script> </html>
相關文章
相關標籤/搜索