科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道详细讲解有关获取当月天数的实用技巧

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

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

本文将为大家详细讲解有关获取当月天数的实用技巧。

作者:赛迪网 38101 来源:天新网 2008年3月24日

关键字: 数据库 SQL Server SQL Mssql

  • 评论
  • 分享微博
  • 分享邮件

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

以下是引用片段:

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>
    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章