我需要用PHP创建自定义日历。我知道如何创建一个阳历,但这个有点棘手。
2090 = {30,31,32,32,32,29,30,31,31,30,29,30}
^ ^ ^ ^ ^ ^
这几个月的年数
是否可以创建一个这样的日历?
提前致谢。
答案 0 :(得分:0)
创建一个包含所有自定义年份和月份日期的json文件 喜欢这个
[
{
"year":1930,
"months":
[
30,
30,
30,
30,
30,
30,
30,
30,
30,
30,
30
]
},
{
"year":1920,
"months":
[
30,
30,
30,
30,
30,
30,
30,
30,
30,
30,
30
]
}
]
答案 1 :(得分:0)
由于除了闰年之外,每年都有相同的月/日,因此您只需使用date('L')
来检查您的年份是否跳跃,而1
会在跳跃时返回$year = 2020; // is leap
$output = array(31,28,31,30,31,30,31,31,30,31,30,31);
$output[1] = date('L', strtotime($year.'-01-01')) == 1 ? 29 : 28;
。
{{1}}