CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

●在ASP中如何得到某月的最大天数?

楼主gdwebinfo2(gdwebinfo2)2006-03-06 18:08:15 在 Web 开发 / ASP 提问

如题,在ASP中如何得到某月的最大天数?  
   
  如:1月是31天  
          2月可能是28天,也有可能是29天  
          3月又是31天  
          4月是30天… 问题点数:10、回复次数:10Top

1 楼gdwebinfo2(gdwebinfo2)回复于 2006-03-06 19:59:47 得分 0

有高手知道吗/Top

2 楼kafly(王者)回复于 2006-03-06 22:14:01 得分 0

呵呵,算一下撒。懒人!  
  没有这样的函数的Top

3 楼wtogether(wtogether)回复于 2006-03-06 22:19:45 得分 0

1,3,5,7,8,10,12是31  
  4,6,9,11是30天  
  2月最大28天  
  Top

4 楼ksn520(泡菜.Net)回复于 2006-03-07 08:36:56 得分 0

自己写用   wtogether(wtogether)说的  
   
  function   getmonthmax(m)  
  select   case   m  
      case   1,3,5,7,8,10,12  
          getmonthmax   =   31  
    ....  
  end   select  
  end   function  
   
  还有闰年问题,你再用个if   来判断  
  if   yeah(日期)   mod   4   =   0   then  
    28  
  end   if  
   
  ______________________________________________  
   我最讨厌两种人:  
   一是有种族歧视的;  
   二是黑人;  
   三是不识数的!Top

5 楼baiyunfei(虚度残生)回复于 2006-03-07 08:43:46 得分 0

theYear="2006"  
  theMonth="3"  
  dayNum=Day(DateAdd("d",-1,DateAdd("m",1,Cdate(theYear   &   "-"   &   theMonth   &   "-1"))))Top

6 楼lovebeyondforever(我不信)回复于 2006-03-07 09:54:28 得分 2

 
  <%    
   
  Function   MaxMonth(m   ,   y)  
          Select   Case   m  
              Case   1,   3,   5,   7,   8,   10,   12  
                  Response.Write   ("此月有31天")  
              Case   4,   6,   8,   11  
                  Response.Write   ("此月有30天")  
              Case   2  
                  If   y   Mod   400   =   0   Or   (y   Mod   4   =   0   And   y   Mod   100   <>0)   Then  
                      Response.Write("此月有29天")  
                  Else  
                        Response.Write("此月有28天")  
                  End   If  
          End   Select  
  End   Function  
   
  Call   MaxMonth(2,2006)  
  %>Top

7 楼tokilcoom(痴迷白骨)回复于 2006-03-07 09:58:13 得分 0

markTop

8 楼superdullwolf(超级大笨狼,每天要自强,MVP)回复于 2006-03-07 09:59:52 得分 8

下个月的第一天减去1天  
  <SCRIPT   LANGUAGE="vbScript">  
    alert   cdate("2006-3-1")-1  
  </SCRIPT>Top

9 楼slayerbb(名字被抢了)回复于 2006-03-07 10:07:07 得分 0

re  
  sp   楼上的最简算法Top

10 楼ksn520(泡菜.Net)回复于 2006-03-07 10:25:00 得分 0

superdullwolf(超级大笨狼,每天要自强,MVP)    
  这个强死-_-!  
   
  ______________________________________________  
   我最讨厌两种人:  
   一是有种族歧视的;  
   二是黑人;  
   三是不识数的!Top

相关问题

  • 怎样得到天数?
  • 怎样获得某月的天数?
  • 日期相减如何得到天数!
  • 判断某年某月的最大天数?
  • 知道某年某月,如何获得当月天数?
  • VB里有知道某月天数的函数吗?100分相送,UP有分
  • 给定某年某月,如何求出该月星期日的天数!
  • 这样的sql如何写:要取出某月的所有天数
  • 帮帮忙:如何得到给定的一个月的天数?:)
  • SQLServer 中如何处理两个日期相减得到天数?

关键词

得分解答快速导航

  • 帖主:gdwebinfo2
  • lovebeyondforever
  • superdullwolf

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo