Получение даты со следующего месяца - PullRequest
0 голосов
/ 08 июля 2019

Так что я взрываю дату и добавляю дату (день) с некоторым числом, но когда я выбираю последнюю дату из месяца (например: 2019-07-31), и я добавляю с номером (2).Это показывает 0000-00-00, потому что дата дня становится 33.

Example :

$a = "2019-07-31";
$b = DateTime("Y-m-d", $a);
$curr_month = $b->format("Y-m");

for($i=2;$i<3;$i++) {
 $count[] = $i;
}

$data = [
 [
  'f_date' = $curr_month.$this->_calc($count[0])
 ]
];

function _calc($count) {
 $a = "2019-07-31";
 $b = DateTime("Y-m-d", $a);
 $curr_month = $b->format("Y-m");
 $curr_day = $b->format("d");

 $calc = strval($curr_day + $count);

 if($calc < 10) {
  return "0".$calc;
 }
 else {
  return $calc;
 }
}

, поэтому, когда я запускаю код, я хочу, чтобы результат 2019-07-31 стал 2019-08-02.Извините за мои объяснения, которые не помогают достаточно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...