用PHP创建自定义日历

时间:2017-03-14 11:12:40

标签: php calendar gregorian-calendar

我需要用PHP创建自定义日历。我知道如何创建一个阳历,但这个有点棘手。

2090 = {30,31,32,32,32,29,30,31,31,30,29,30}

^ ^ ^ ^ ^ ^

这几个月的年数

是否可以创建一个这样的日历?

提前致谢。

2 个答案:

答案 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}}