我必须创建“假期”表,然后创建php脚本,以便我可以在我的网站上显示它。
假期可以是特定的,例如15.05.2012 - 5月15日。
非特异性:7月的第一个(或第二个,第三个)星期日
有没有办法创建计算列,所以这个短语“7月的第一个(或第二个,第三个)星期日”,可以变成x.07.2012。
答案 0 :(得分:2)
使用日历表。 SQL Server内置的魔法代码不知道复活节何时。本文介绍了基本前提 - 您填写一个包含从年x到年y的所有日期的表,然后根据特定逻辑更新名为IsHoliday的列作为假期的日期(最简单的一次,在循环中执行此操作) ,然后你的所有代码可以参考计算的位):
答案 1 :(得分:0)
答案中的链接现在会将您带到一个想要加载病毒的虚假页面。抬起头来。
http://codeinet.blogspot.com/2006/08/auxiliary-calendar-table-for-sql.html
这似乎是一个有效的版本。