明凯博客

关注网站技术,一个特立独行的程序员

Asp得到当月天数的函数

在asp中我们如果想知道当月有多少天,是没有系统函数来计算的。
那么如何计算当月的天数呢。我想了一个办法,就是用两个月的月初相减,那么得到的就是当月的天数。
下面是我写的函数:

1
2
3
4
5
Function GetDays(tDate)  
 dt1 = CDate(Year(tDate) & "-" & Month(tDate) & "-1") ' 得到本月第一天
 dt2 = DateAdd("m",1,dt1) ' 得到下个月第一天
 GetDays=DateDiff("d",dt1,dt2) ' 得到两个月的差
End Function

写法:

1
response.write  GetDays('2011-01-06')

这样就可以知道 1月份的共有多少天了,参数的日期只要符合时间要求就可以了。

, ,

相关文章

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注