首先你得先有节假日的数据,就是你先要知道哪天是节假日,有了这些数据,那么给定一天,先判断它是不是属于某个节假日的,如果是,那这天肯定就不是节假日后的第一天,如果它不属于某个节假日,那再看是不是周末等等,慢慢判断就行了。

解决方案 »

  1.   


    如果只是上述几种情况,那就简单了。写一段代码就可以实现了,不需要数据库。但如果是按实际情况考虑的话,楼主还得考虑到:每年的放假日期都是假日办颁布的,实际放假时间未必按照以上规则。
      

  2.   

    你得在数据表里面设置节假日的开始开始时间和结束时间,
    第一步是先判断今天是不是过节之后的第一天:
    也就是你的:
    3:过节(国庆,端午,春节)之后的第一天
    第二步:
    2:如果周日赶上过节调休,则取周日这天
    第三步:
    1:正常周六日后的周一这样的一个执行顺序,应该就能判断出来了