请问我想计算两个日期之间的相隔天数,有没有什么简单的办法或者函数?
谢谢!
推荐阅读
<script>
function datediff(per,d1,d2) {
var d = (d2.gettime()-d1.gettime())/1000
switch(per) {
case "yyyy": d/=12
case "m": d*=12*7/365.25
case "ww": d/=7
case "d": d/=24
case "h": d/=60
case "n": d/=60
}
return math.round(d);
}
nombre = datediff(periode,d1,d2)
</script>
datetime自带一个相减的函数
然后取天数即可
看看帮助吧!!!喊简单的
datetime dtold=datetime.parse(txtolddate.text);
datetime dtnow=datetime.now;
int intdays=0;
intdays=((timespan)dtnow.subtract(dtold)).days;
datediff(day,d1,d2)
结果是d2-d1,相差的天数!


讨论区