一点小小的技巧,收集如下:
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, dt2
dt1 = Date
dt1 = 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>
相关文章:
-
2021-08-30
-
2022-12-23
-
2022-12-23
-
2022-12-23
-
2022-01-19
-
2022-12-23
-
2022-12-23
-
2021-12-08
猜你喜欢
-
2021-07-04
-
2021-08-04
-
2022-12-23
-
2022-01-25
-
2022-12-23
-
2022-12-23
-
2022-12-23
相关资源
-
下载
2023-03-19
-
下载
2023-02-24
-
下载
2023-03-23