回 帖 发 新 帖 刷新版面

主题:[讨论]请教一个关于日期的问题

我做的一个页面需要用户选择年月日,可是不同的月分的日期长度不同请问,怎样简单的解决这个,选择日期的问题

回复列表 (共4个回复)

沙发

一个月最多有31天,而选择的是用户而不是你,所以如果那个月没有30或31是,但用户却选了,那只是用户错了,所以建议每个月都做31天,这是最简单的方法。如果你想学习一下每个月有几天的算法,应该是有的,呵呵我也是个初学者没遇到过这样的问题,google一下吧

板凳


用个swith 。。。case 
如果是 大月就31 否则就 30  2月另写不就行了

3 楼

还有一个二月if((year%4==0 && yeat%100!=0) || yeat%400==0)Feb=28;else Feb=29;

4 楼

可以试试用数组解决:int month[]={0,31,28,31,30,31,30,31,31,30,31,30,31};
如果是闰年:month[2]=29;
那么这个问题不就解决了吗?

我来回复

您尚未登录,请登录后再回复。点此登录或注册