獲得一週前的日期

<script> 
//經過傳入要正整數得到前一N天的日期,傳入負數爲當前日期的將來N天日期
   function getDate(day) {
        var zdate = new Date();
        var sdate = zdate.getTime() - (1 * 24 * 60 * 60 * 1000);
        var edate = new Date(sdate - (day * 24 * 60 * 60 * 1000));
        return formatDate(edate);
   }
   /*格式化日期爲yyyy-MM-dd*/
   function formatDate(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();
        return year + "-" + formatTen(month) + "-" + formatTen(day);
   }
   //當小於10爲數字前補0
   function formatTen(num) {
        return num > 9 ? (num + "") : ("0" + num);
   }
   //打印到界面
   document.write(getDate(6));
   </script>
相關文章
相關標籤/搜索