В Великобритании, на следующий день в настоящее время 27 января 2015 годаPHP функция StrToTime дает неверное значение при использовании «Первая суббота»
Я хочу найти 1-й субботу в этом месяце и использовать следующий код, но вместо того, давая мне ожидаемый 3 января 2015 года, он показывает 31 января 2015 года? Что я сделал неправильно или есть ошибка в strtotime
? Мой PHP версии 5.4.16
$time = strtotime('First Saturday');
$month1 = date("Y-m-d", $time);
echo $month1;
Вышеуказанные выходы 2015-01-31 и не ожидается 2015-01-03
Это потому, что это 31-я суббота? – putvande
Errr ... это зависит от того, откуда вы начинаете рассчитывать. Я предполагаю, что PHP начнет отсчет с этого момента, так как вы не предоставили ему никаких ссылок. – axiac