js獲取兩個時間差
阿新 • • 發佈:2019-02-02
//獲取 n 天前的日期
function getDate(val) {
var dateGrade = new Date().getTime() - val * 24 * 60 * 60 * 1000; //計算時間差
var odate = new Date(dateGrade); //時間差轉換為標準時間
var Y = odate.getFullYear() < 10 ? "0" + odate.getFullYear() : odate.getFullYear() + ""; //獲取年份
var M = (odate.getMonth() + 1) < 10 ? "0" + (odate.getMonth() + 1) : (odate.getMonth() + 1) + ""; //獲取月份
var D = odate.getDate() < 10 ? "0" + odate.getDate() : odate.getDate() + ""; //獲取日期
var ndate = Y + M + D;
return ndate;
}
console.log(getDate(7) + "----" + getDate(0));
function getDate(val) {
var dateGrade = new Date().getTime() - val * 24 * 60 * 60 * 1000; //計算時間差
var odate = new Date(dateGrade); //時間差轉換為標準時間
var Y = odate.getFullYear() < 10 ? "0" + odate.getFullYear() : odate.getFullYear() + ""; //獲取年份
var M = (odate.getMonth() + 1) < 10 ? "0" + (odate.getMonth() + 1) : (odate.getMonth() + 1) + ""; //獲取月份
var D = odate.getDate() < 10 ? "0" + odate.getDate() : odate.getDate() + ""; //獲取日期
var ndate = Y + M + D;
return ndate;
}
console.log(getDate(7) + "----" + getDate(0));