使用strtotime查找日期之前的日期


Using strtotime to find date before a date

我想提出一个非常简单的问题,但答案让我难以捉摸。我有一个日期(例如"四月的第一个星期日"),我正在使用php strtotime函数查找前一天。我突然想到,使用任何其他定制方法都会更困难,因为我必须考虑一个月的天数,以防(例如)4月的第一个星期日是1日。我尝试了一些显而易见的解决方案,比如"四月的第一个星期日——一天"answers"四月第一个星期天前一天"。

我希望它可以一步完成,而不是找到strtotime的输出,然后对其结果进行算术运算。

我相信这一定很简单。非常感谢!

在以下位置尝试不同的相对日期/时间格式:http://php.net/manual/en/datetime.formats.relative.php