Задать вопрос
@AndryG

Как получить второй день месяца?

print_r(new DateTime('first day of -1 month'));
/*DateTime Object
(
    [date] => 2018-05-01 16:35:12.011108
    [timezone_type] => 3
    [timezone] => Etc/GMT-3
)*/


Как получить другой день в месяце, например, восьмой?

update
Указать дату нужно одной строкой, которая будет указана в конфиге. Без добавлений в коде.
  • Вопрос задан
  • 74 просмотра
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
BuriK666
@BuriK666
Компьютерный псих
php.net/manual/ru/datetime.add.php
<?php
    $date = new DateTime('first day of -1 month');
    $date->Add(new DateInterval("P5D"));
    var_dump($date);


object(DateTime)#1 (3) {
  ["date"]=>
  string(26) "2018-05-06 13:43:58.770116"
  ["timezone_type"]=>
  int(3)
  ["timezone"]=>
  string(3) "UTC"
}
Ответ написан
Exploding
@Exploding
wtf?
Не очень четко описана суть задачи: что конкретно имеется и что конкретно нужно получить. А не "например".
Возможно поможет strtotime?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы