По какой-то причине я не могу заставить strtotime ('+ 1 месяц) работать. Вот мой код;Проблемы с добавлением 1 месяца к отметке времени Unix
$Date = $_REQUEST['date']; //This is a unix time stamp
$Start = $_REQUEST['start']; //This is a unix time stamp
$End = $_REQUEST['end']; //This is a unix time stamp
, чтобы добавить месяц на мои даты;
$monStart =strtotime('+1 month', $Start);
$monEnd =strtotime('+1 month', $End);
$monDate =strtotime('+1 month', $Date);
затем показать мои измененные даты;
$vEnd = date('m/d/Y', $monEnd);
$vStart = date('m/d/Y', $monStart);
$vDate = date('m/d/Y', $monDate);
Проблема, которая у меня есть, заключается в том, что поставленные даты;
$Date = 1/31/2013
$Start = 1/01/2013
$End = 1/31/2013
возвращение;
$vDate = 3/03/2013
$vStart = 2/01/2013 //Only correct one
$vEnd = 3/03/2013
Возможно, кто-нибудь может мне помочь?
Что ожидаемые значения? – Otaia
$ vDate = 2/28/2013, $ VStart corrtct и $ vEnd = 2/28/2013 – ipfreelly
@ipfreelly, в чем проблема. Какой вывод вы хотите – Sabari