Задать вопрос
27cm
@27cm
TODO: Написать статус

В чём причина странного поведения функции strtotime()?

php > echo date('c');
2017-03-29T09:02:35+03:00
php > echo date('c', strtotime('-1 month'));
2017-03-01T09:03:33+03:00
php > echo date('c', strtotime('last month'));
2017-03-01T09:03:39+03:00
php > echo date('c', strtotime('first day of last month'));
2017-02-01T09:03:42+03:00


Помогите найти объяснение, почему last month 2017-03, а first day of last month 2017-02-01.
Или всему виной февраль?
Версия PHP 7.0.
  • Вопрос задан
  • 149 просмотров
Подписаться 2 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽