Почему функция strtotime() неправильно анализирует строку с одинарными кавычками, содержащую переменные PHP: '{$месяц}/{Php

Кемеровские программисты php общаются здесь
Anonymous
Почему функция strtotime() неправильно анализирует строку с одинарными кавычками, содержащую переменные PHP: '{$месяц}/{

Сообщение Anonymous »

Я использую следующий код для преобразования даты в формате мм/дд/гг, чтобы показать 19 ноября 2008 г.

Код: Выделить всё

echo date('F d, Y', strtotime('{$month}/{$day}/{$year}'));
В моей базе данных есть значения $month, $day и $year, хранящиеся как INT.

Когда я добавляю переменные в функцию даты, выходные данные неверны. У меня неожиданное свидание. Дата, которую я имею в системе, — 01.02.1977, но выходные данные дают 31 декабря 1969 года.

есть идеи?

Вернуться в «Php»