所以,嗯,好的。这可能是数学问题,所以希望你带上你的科学计算器;)
这是我的问题:
给定初始日期(时间戳)、时间段(秒)和今天的日期(时间戳),我需要找到与 period*n 加上原始/初始日期重合的最近日期。
到目前为止,我得到了一些运行良好的东西,例如初始日期和最终(今天)日期之间的“期间”数量,在上面的演示中为“2”:
$initial=strtotime('2 April 1991');
$time=time();
$period=strtotime('+10 years',0);
$periods=round(($time-$initial)/$period);
我做的下一件事是:
$range=$periods*$period;
最后:
echo date('d M Y',$initial+$range);
其中写了“2011 年 4 月 3 日”。怎么到了3?(我怀疑这是闰年的问题?)你知道当你错过一些小东西时的感觉吗?我现在感觉这一切都在我身上......