Date_format() работает для меня, но не для совладельца веб-сайта

#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’] допустимое значение даты и времени, а затем только формат!

Вы можете показать как есть, если не указано действительное время даты, чтобы вы знали, какие данные извлекаются!