Вопрос:

php обнаруживает, если данная дата не имеет значения дня

php date

71 просмотра

1 ответ

924 Репутация автора

Скажем, мне дали дату типа «Август 2016», есть ли способ в PHP просто найти, если у даты нет дня?

Все функции PHP, которые я могу найти, автоматически устанавливают «1» в день даты, если она не указана.

То, что я хочу сделать, это отсеять даты, которые не дают мне день.

Они не предоставлены мной, и могут быть смешаны в форматах Великобритании или США.

Автор: NaughtySquid Источник Размещён: 22.08.2016 09:32

Ответы (1)


3 плюса

1134 Репутация автора

Решение

Вы можете попробовать использовать DateTime :: createFromFormat ()

$notValid = DateTime::createFromFormat('F Y', '21 January 2016'); // false
$valid = DateTime::createFromFormat('F Y', 'January 2016'); // DateTime object
Автор: Skysplit Размещён: 22.08.2016 09:40
Вопросы из категории :
32x32