#php #date #format
#php #Дата #формат
Вопрос:
У меня очень специфическая проблема. Я использую этот код:
<?php $ScheduleDate = date_create($LeagueGeneralMenu['DatabaseCreationDate']); echo date_Format($ScheduleDate,"M j"); ?>
Когда я загружаю базу данных, все в порядке. Однако, когда совладелец веб-сайта загружает базу данных, мы получаем следующее сообщение: ПРЕДУПРЕЖДЕНИЕ: DATE_FORMAT() ОЖИДАЕТ, ЧТО ПАРАМЕТР 1 БУДЕТ DATETIMEINTERFACE, ЛОГИЧЕСКОЕ ЗНАЧЕНИЕ, УКАЗАННОЕ В …
Для меня это своего рода головная боль, так как этот код работает для меня, но не для совладельца. Есть ли у вас хоть малейшее представление о том, где может возникнуть проблема?
Спасибо!
Комментарии:
1. Нам нужно больше данных, особенно той части, которая определяет
$LeagueGeneralMenu
значения.2. Добро пожаловать в Stack Overflow. Чтобы помочь людям найти ваш вопрос, пожалуйста, не забудьте добавить соответствующий тег для вашего языка программирования. В этом случае я добавил тег php, пожалуйста, исправьте, если он не подходит.
Ответ №1:
Возможно, в вашем свойстве LeagueGeneralMenu[‘DatabaseCreationDate’] есть проблема, связанная с данными. Не могли бы вы попробовать обработать исключение, проверив, имеет ли LeagueGeneralMenu[‘DatabaseCreationDate’] допустимое значение даты и времени, а затем только формат!
Вы можете показать как есть, если не указано действительное время даты, чтобы вы знали, какие данные извлекаются!