问题
我正在使用下面的代码来获取下周的日期和第二周的日期。它适用于前几条记录,但后来它开始给出 year 1970。
如果开始日期是2013 年 1 月 12 日,它会向我显示coorect结果是:
下周:19/01/2013
第二周:26/01/2013
但在日期为16/05/2013的另一条记录中,它显示以下内容
下周:08/01/1970
第二周:1970 年 1 月 15 日
请指导我哪里可能出错?
代码
//Date of when game started
$starts_on = '12/01/2013';
//Next week's date from start date
$next_week = strtotime(date("d/m/Y", strtotime($starts_on)) . "+1 week");
$next_week = date('d/m/Y', $next_week);
//Second week's date from start date
$second_week = strtotime(date("d/m/Y", strtotime($starts_on)) . "+2 week");
$second_week = date('d/m/Y', $second_week);
echo $starts_on.", ".$next_week.", ".$second_week;