js 日期加减

来源:互联网 发布:网络新词贫民窟女孩 编辑:程序博客网 时间:2024/06/05 16:29


date_time_str 格式"2012-02-19 00:00:00"

add_days为整数


function addDate(date_time_str,add_days)

{
var date_time_list = date_time_str.split(" ");
if(date_time_list.length < 1)
return "";

var date_str = date_time_list[0];
var time_str = date_time_list[1];
if(date_time_list.length < 2)
time_str = "";

var date_list = date_str.split("-");
var date = new Date(date_list[0] + "/" + date_list[1] + "/" + date_list[2]);
if(isNaN(date))
return "";

var return_date = new Date(date.valueOf() + 3600 * 1000 * 24 * add_days);
return (return_date.getFullYear() + '-' + (return_date.getMonth()+1) + "-" + return_date.getDate()) + " " + time_str;
}
0 0