1. 程式人生 > >jQuery計算N天前的日期

jQuery計算N天前的日期

$(document).ready(function() { setTime(); }); function setTime() { // 計算今天的日期 var date= new Date(); var s = date.getSeconds(); var year= date.getFullYear(); var month= date.getMonth()+1; var day= date.getDate(); // 計算十天前的日期(通過時間戳實現)
// 修改var tenDayAgo = timestamp - 864000000;後面的864000000實現獲取N天前的日期 var timestamp = Date.parse(new Date()); var tenDayAgo = timestamp - 864000000; var timeAgo = new Date(tenDayAgo); var s2 = timeAgo.getSeconds(); var yearAgo= timeAgo.getFullYear(); var monthAgo = timeAgo.getMonth()+1
; var dayAgo = timeAgo.getDate(); if (month < 10) month = "0" + month; if (day < 10) day = "0" + day; if (monthAgo < 10) monthAgo = "0" + monthAgo; if (dayAgo < 10) dayAgo = "0" + dayAgo; var time = year + "-"
+ month + "-" + day; var timeAgo = yearAgo + "-" + monthAgo + "-" + dayAgo; $("#theEndTime").val(time); $("#theStartTime").val(timeAgo); }