新白雪姬传说 细:asp日期问题??

来源:百度文库 编辑:中科新闻网 时间:2024/04/27 23:39:35
用下拉菜单,当我选择某一个月份的时候,怎么判断这个月的天数?

如果是两个月相减的话,需要考虑一下跨年的问题,比如说12月份时,需要从下一年的1月分来减,否则出错。

如:
Dim dtmDate1,dtmDate2

dtmDate1 = "2006-01-01"
dtmDate2 = "2005-12-01"

Msgbox CDate(dtmDate1) - CDate(dtmDate2)

两个日期型的数据相减时,默认就是天数,即那个12份的天数。

我只说明算法,用 这个月份+1个月份-1天 得到的日期数值就是该月的最大天数

你根本不需要判断它有多少天
呵呵它可以跟整数甚至float型的变量相加减