获取30天以前时间(图):
获取30天以后时间(图):
具体实现代码如下:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>jquery获取某时间前/后几天时间</title>
<script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js">
</script>
<script>
function GetDateStr() {
var oldTime = $("#oldTime").val();//获取计算时间
var day1 = new Date(oldTime);//String转date就是这么简单
var dayCount = $("#dayCount").val();//获取计算天数
var daycount = (24*60*60*1000) * Number(dayCount);
day1.setTime(day1.getTime()+daycount);
var s1 = day1.getFullYear()+"-" + (day1.getMonth()+1) + "-" + day1.getDate();
$("#newTime").val(s1);
}
</script>
</head>
<body>
时间:<input id="oldTime" name="oldTime" calss="oldTime"/><br/>
天数:<input id="dayCount" name="dayCount" calss="dayCount"/>(时间前传“-n”,时间后传“n”;n:天数)<br/>
<button id="getTime" type="button" onclick="GetDateStr()">获取时间</button><br/>
获取后日期:<input id="newTime" name="newTime" calss="newTime"/><br/>
</body>
</html>