问一下时间的计算原理!
不是问dateadd这个函数怎么用.
而是问dateadd这个函数,它内部的时间是如何计算的.
如果我计算300个小时后的时间,这个计算过程相当复杂,关键是要考虑每个月的天数不同.
js里没有dateadd这个函数,所以想自己写一个!只是想知道有没有更好的方法!
问题点数:20、回复次数:3Top
1 楼meizz(梅花雪)回复于 2006-03-18 14:47:34 得分 10
JS里没有专门的DateAdd方法,只能自己手动添加,不过JS里已经有一套现成的方法可以调用,比如说你要加300小时可以用 dateObj.setHours(300) 其它的还有比如:setDate 方法 | setFullYear 方法 | setHours 方法 | setMilliseconds 方法 | setMinutes 方法 | setMonth 方法 | setSeconds 方法 | setTime 方法Top
2 楼hbhbhbhbhb1021(天外水火(我要多努力))回复于 2006-03-18 15:53:07 得分 5
可以进行相加,加上这个数就可以
1000×60×60*3000
这个不过要注意数太大会溢出,所以可以先把这个数都分别除以1000在相加Top
3 楼zhaoxiaoyang(梅雪香@深圳)回复于 2006-03-18 19:07:31 得分 5
关于日期的常见操作
http://community.csdn.net//Expert/TopicView2.asp?id=4360247&datebasetype=now
js FAQ贴
http://community.csdn.net//Expert/TopicView2.asp?id=4356360&datebasetype=now
DHTML手册,js手册,dom手册下载
http://community.csdn.net//Expert/TopicView2.asp?id=4356325&datebasetype=now
Top




