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>