A. js日期相加的問題
<script type="text/javascript">
function showdate(){
now=new Date(); //讀取當前日期專屬
year=now.getYear();
month=now.getMonth()+1;
day=now.getDate();
now.setTime(now.getTime()+24*3600*1000);
day2=now.getDate();
time_str=year+"-"+month+"-"+day;
time_str2=year+"-"+month+"-"+day2;
$("#username").val(time_str);
$("#time").val(time_str2);
};
B. javascript 日期 加減
javascript 時間日期處理相加,減操作方法js
<script language="JavaScript">
<!--
var d = new Date("2008/04/15");
d.setMonth(d.getMonth() + 1 + 1);//加一個月,同理,可以版加一天:權getDate()+1,加一年:getYear()+1
alert(d+"月後是"+d.getFullYear()+"-"+d.getMonth()+"-"+d.getDate());
//-->
</script>
C. js中對日期進行加減
var today=new Date(); // 獲取今天時間
today.setDate(today.getDate() + 7); // 系統會自動轉換
下面是date類提供的三個你可能生成字回符串用到的函數:
getDate() 從 Date 對象答返回一個月中的某一天 (1 ~ 31)。
getMonth() 從 Date 對象返回月份 (0 ~ 11)。
getFullYear() 從 Date 對象以四位數字返回年份。
D. 如何用js進行日期的加減
Date對象都有相關日來期的get和自set方法。如:
vardate=newDate();//當前時間對象,2017-10-31
date.setDate(date.getDate()+1);//在原有的天數上加一天
date.getDate();//獲取天數
date.getMonth();//獲取月數,注意月是從0~11,如顯示就要加1,date.getMonth()+1
date.setMonth(date.getMonth()+1);//加一月,如果是減一個月,就傳入負數
date.getFullYear();//獲取年份
date.setYear(date.getFullYear()+1);//在當前年份上加1年,如果是減就傳入負數
E. js 怎麼給日期加多少天例如:2011-11-10 加上50天
<script type="text/javascript" language="JavaScript">
function addday(days){
var dt="2011-01-30";
dt = dt.replace('-', '/');//js不認2011-11-10,只認2011/11/10
var t1 = new Date(new Date(dt).valueOf() + days*24*60*60*1000);// 日期加上指定的天數
var month;
var day;
if((t1.getMonth() + 1)<10)
{
// alert("0"+(t1.getMonth() + 1));
month="0"+(t1.getMonth() + 1);
}
else
{
month=t1.getMonth() + 1;
}
if(t1.getDate()<10)
{
day="0"+t1.getDate();
}
else
{
day=t1.getDate();
}
// var ttt= t1.getFullYear() + "-" + (t1.getMonth() + 1) + "-" + t1.getDate();
var ttt= t1.getFullYear() + "-" + month + "-" + day;
alert(ttt);
}
</script>