JavaScript日期相加的函数 2008-11-24

JavaScript中的日期对象是没有相加的方法的,So, 在网上找到一个比较好的自定义函数来做两个日期相加

function DateAdd( dateObj, days )

{
    var tempDate = dateObj.valueOf();
    tempDate = tempDate + days * 24 * 60 * 60 * 1000
    tempDate = new Date(tempDate)
    return tempDate;

}

注: 1. valueOf返回对象的原始值

     2. 如果要减的话,把days设为负数即可

posted on 2008-11-24 14:52  黑暗之眼  阅读(1877)  评论(2)    收藏  举报