asp日期做减法的有关问题

asp日期做减法的问题
需要一个函数: 当前时间 - 一个时间段= 过去的时间
如:2013-4-2 13:16:02 - 1小时8分钟 = 2013-4-2 12:08:02
这函数咱个写,求教
asp

------解决方案--------------------
我在4楼写得就是减1天

减去时间这个没玩过,但是应该不难

1、(输入的时间)小时是否>=24小时,是的话先将天数减掉
2、(输入的时间)小时,和原始时间对比,是否造成天数变化,是的话先处理天数
3、同理去对比分钟数、秒数
------解决方案--------------------
 DateAdd("h",-1,now())
这样就是减一小时
如果h换成d就是减一天
如果换成m就是减一个月
如果换成y就是减一年
负数是减,非负数是加