如何得到当前月的最后一天的日期?

Grace2003 2003-10-20 11:30:46
我想得到某月的最后一天的日期,请高手指教,谢谢!
...全文
49 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Grace2003 2003-10-20
  • 打赏
  • 举报
回复
没有直接得到某月最后一天日期的函数吗?
lihua9666 2003-10-20
  • 打赏
  • 举报
回复
下一个月的一号减去本月的一号,得到的天数即是本月的最后一天的日期
江南昆虫 2003-10-20
  • 打赏
  • 举报
回复
<SCRIPT LANGUAGE="VBScript">
Function getLastDay1(theDate)
Dim nextM
nextM = CDate(Year(theDate) & "-" & (Month(theDate)+1) & "-1")
getLastDay1 = Day(DateAdd("d",-1,nextM))
End Function
MsgBox getLastDay1(Date)

Function getLastDay2(theDate)
Dim nextM,D
D = 31
While Month(nextM) = Month(theDate)
nextM = CDate(Year(theDate) & "-" & Month(theDate) & "-" & D)
D = D - 1
Wend
getLastDay2 = D
End Function
MsgBox getLastDay2(Date)
</SCRIPT>
liumanman521 2003-10-20
  • 打赏
  • 举报
回复
<%
function getdays(y,m)
dim isrn
select case m
case 1,3,5,7,8,10,12
getdays=31
exit function
case 4,6,9,11
getdays=30
exit function
case 2
''''''''''''''''''''判断是否为闰年''''''''''''''''''''''
if y mod 4=0 and y mod 100>0 or y mod 400=0 then
isrn=true
else
isrn=false
end if
''''''''''''''''''''''''''''''''''''''''''''''''''''''''
if isrn=true then getdays=29 else getdays=28
exit function
case else
getdays=0
end select
end function
%>

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧