строку в дату php



Автор Вячеслав задал вопрос в разделе Другие языки и технологии

php - проверка что строка является датой и получил лучший ответ

Ответ от Антон -[гуру]
Формат какой? Дату можно по разному записать 2012-01-25 25.01.12 25.01.2012 250112 25012012 01/25/12 if(preg_match(\'~^\\\\d{1,2}\\\\.\\\\d{1,2}\\\\.\\\\d{4}$~\', $str)) echo \'+\'; else echo \'-\';

Ответ от Oleg D.[гуру]
но по хорошему стоит требовать дату в определенном формате.

Ответ от Василий[активный]
Если проверять preg_match то можно задать не валидную дату - самый простой пример 30 февраля, поэтому нужно пробовать создать дату при помощи класса DateTimeпример на ваш случай:if (false === \DateTime::createFromFormat('j.n.Y', $date)) {/

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: php - проверка что строка является датой

Как в PHP перевести строку в дату? Строка которую получаю выглядит "20150528184816"
Нужно получить дату из этой строки? Если да, то функцией substr её можно
подробнее...

Как на WordPress убрать дату записи? Я весь инет обыскал и не нашел, у меня тема twenty fourteen
это в functions.php -- найди строчку с if ( $echo ) и на следующей строчку будет echo $date вот
подробнее...
спросили в OVA
Как сделать S-OFF на HTC One S (S3)???
Нет. Просто нужно акуратно пользоватся freedom.
Делайте так (это чтоб можно было выходить в
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
спросили в FreeBSD
Как вы относитесь к новой ОС от Google - Chrome OS ?
Вообще Гугл занимается поддержкой Линукс) ) вкладывая большие средства.. вместе с Novel =) а так же
подробнее...
спросили в Интернет NCSoft
Не подскажете, как скачивать с NicoVideo? Я так и не могу разобраться, как же скачивать с NicoVideo?
Если что-то будет непонятно, пишите akeyler@mail.ru
Без регистрации Вы там сможете только
подробнее...
спросили в Sql
sql-запрос.
сравнивай в PHP, или какой ты там язык используешь, а не в SQL. Бери данные с SQL и формы, переведи
подробнее...
спросили в Письма
ЕГЭ по английскому. Как писать письмо?
Письма по-английски на все случаи жизни. - Ступин Л. П..
подробнее...

Объекты и классы в ООП? Для чего?
У тебя есть некий класс, допустим "Автомобиль" и у него есть поля, допустим "Цвет", "Марка" и "Вид
подробнее...
спросили в Интернет
Почему в Firefox начальная страница Ой, вот ведь незадача?
браузер нужно закрывать нормально а не через *опу. все у них программы виноваты. а потом
подробнее...

PHP - регулярные выражения, поиск нескольких значений
ну в php есть очень полезная функция explode 🙂 если строка все время будет разбиваться запятыми то
подробнее...

Использование ООП в php
Пример ты запросто можешь придумать себе сам.
Возьми свою разработку или любой портал и
подробнее...
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*