我需要在MySQL数据库表中存储假期列表,并且能够使用PHP生成并输出这些假期在任何给定年份中的确切日期。
对于一些人来说这很容易(他们每年都会在某一特定日期),但对于许多其他人而言,假期会在[月]的[第一/第二/第三等] [一周中]。将这些日期规则存储在MySQL表中最有效的方法是什么,然后使用MySQL和PHP计算并输出任何给定年份假日的确切日期?
答案 0 :(得分:5)
看看strtotime()
:
$time = strtotime('second monday of may 2012');
echo date('Y-m-d, H:i:s', $time);
输出:
2012-05-14, 00:00:00
答案 1 :(得分:1)
您可以尝试strtotime()