详细讲解有关获取当月天数的实用技巧

来源:岁月联盟 编辑:zhuzhu 时间:2008-01-28

获取当月天数的实用技巧:

以下是引用片段:

select day(dateadd(mm,1,getdate())-day(getdate())) --获得当月天数

分析如下:

select getdate()  --当前日期select day(getdate()) --目前第几天select getdate()-day(getdate())   --上个月最后一天select dateadd(mm,1,getdate())-day(getdate())  --加上一个月select day(dateadd(mm,1,getdate())-day(getdate())) --获得当月天数

  

以下是引用片段:

<script language="VBScript">Dim dt1, dt2dt1 = Datedt1 = CDate(Year(dt1) & "-" & Month(dt1) & "-1") ' 得到本月第一天dt2 = DateAdd("m", 1, dt1) ' 得到上个月第一天MsgBox DateDiff("d", dt1, dt2) ' 得到两个月的差</script>

以下是引用片段:

<script language="jscript">var dt = new Date(); //得到当前时间dt = new Date(dt.getFullYear(), dt.getMonth()   1, 0); //得到本月最后一天alert(dt.getDate()); // 本月最后一天即为本月的天数</script>

(责任编辑;卢兆林)