strtotime() 和easter_date() 不能一起工作

gae*_*anm -1 php

我试图得到复活节日期后的第二天:

date("d-m-y", strtotime(easter_date(), '+1 day'));
Run Code Online (Sandbox Code Playgroud)

我不明白,显示的日期仍然相同,但是当我尝试这样做时:

date("d-m-y", strtotime('+1 day'));
Run Code Online (Sandbox Code Playgroud)

有用。

我能怎么做?

Agm*_*her 5

那是因为easter_date() 产生一个unix 时间戳:

1364713200

而 strtotime() 就是为了这个,比如'today'and 'tuesday next week';

如果你只想增加一天,只需将 86400(这是一天中的秒数)添加到easter_date();

所以: date("d-m-y", easter_date() + 86400);