JS中使用時間戳,獲取當前日期,計算前一週的日期~
阿新 • • 發佈:2018-11-05
今天專案中用到了一點 隨便記錄一下
function timestampToTime(timestamp) { var date = new Date(timestamp * 1000);//時間戳為10位需*1000,時間戳為13位的話不需乘1000 var Y = date.getFullYear() + '-'; var M = (date.getMonth()+1 < 10 ? '0'+(date.getMonth()+1) : date.getMonth()+1) + '月'; var D = date.getDate();var h = date.getHours() + ':'; var m = date.getMinutes() + ':'; var s = date.getSeconds(); return M+D+'日'; } var date = Date.parse(new Date())/1000;; //獲取當前日期 console.log(date); var dateList=[]; //var NowDate = timestampToTime(date); //console.log(timestampToTime(date));//2014-06-18 10:33:24 for(var i=6;i>=0;i--){ dateList[i] = timestampToTime(date); date = date-86400; }
就根據你需求 可以調整日期顯示格式
我自己算了一個每一天同時間相差的數值,獲取了前一週的日期。不知道這個方法正確與否。