使用strtotime()在php中计算相对日期

jal*_*rin 5 php strtotime

我正在寻找一种可靠的方法来返回当前周的指定工作日的完整日期(例如"周一").

由于今天是星期三,2012年6月13日,我的预期<?php echo date("Y-m-d", strtotime('Mon this week')); ?>导致2012-06-11,而是PHP的回报2012-06-18,就像它解释这一周的意思是下周.为什么会出现这种行为,我应该怎么做?

谢谢.

--Jeff

Qua*_*cal 5

date( 'Y-m-d', strtotime( 'last Monday', strtotime( 'Sunday' ) ) );

这将搜索下一个星期日的星期一.