主题:[讨论]请教一个关于日期的问题
broodwarzs
[专家分:0] 发布于 2006-04-10 12:32:00
我做的一个页面需要用户选择年月日,可是不同的月分的日期长度不同请问,怎样简单的解决这个,选择日期的问题
回复列表 (共4个回复)
沙发
syqnet [专家分:70] 发布于 2006-04-10 19:10:00
一个月最多有31天,而选择的是用户而不是你,所以如果那个月没有30或31是,但用户却选了,那只是用户错了,所以建议每个月都做31天,这是最简单的方法。如果你想学习一下每个月有几天的算法,应该是有的,呵呵我也是个初学者没遇到过这样的问题,google一下吧
板凳
aspzym [专家分:840] 发布于 2006-04-12 17:14:00
用个swith 。。。case
如果是 大月就31 否则就 30 2月另写不就行了
3 楼
小青苹果 [专家分:170] 发布于 2006-04-17 19:34:00
还有一个二月if((year%4==0 && yeat%100!=0) || yeat%400==0)Feb=28;else Feb=29;
4 楼
chwf1984 [专家分:1010] 发布于 2006-04-22 15:04:00
可以试试用数组解决:int month[]={0,31,28,31,30,31,30,31,31,30,31,30,31};
如果是闰年:month[2]=29;
那么这个问题不就解决了吗?
我来回复