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.
  • Вопрос задан
  • 147 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽