判断是否是合法的日期

作者:vkvi 来源:ITPOW(原创) 日期:2008-9-18
if (month == 1 || month == 3 || month == 5 || month == 7 || month == 8 || month == 10 || month == 12)
{
    if (day >= 1 && day <= 31)
    {
        result = true;
    }
}
else if (month == 2)
{
    if (day >= 1 && day <= 28)
    {
        result = true;
    }
    else if (day == 29)
    {
        if ((year % 4 == 0 && year % 100 != 0) || (year % 400 == 0))
        {
            //闰年
            result = true;
        }
    }
}
else if (month == 4 || month == 6 || month == 9 || month == 11)
{
    if (day >= 1 && day <= 30)
    {
        result = true;
    }
}
相关文章