Такая вот, на мой взгляд, интересная задачка. Есть текст, например:
добрый день! ищу гида с испанским на 24-25.06, не круиз. 24.06 - вторая половина дня, эрмитаж, оплата 4000. 25.06 1 день с петергофом, оплата 6000. гид найден, всем спасибо за отклик!
ищем индивидуального гида на 13е,14е, 15е июля, язык португальский, 20 евро в час. добрый день ! нужен 21.06 во второй половине дня португальский гид на 5 часов обзорка
нужен польский гид 10 июня с 17:00 до 19:00 на теплоход
Как все даты которые в нем встречаются, преобразовать в date('Y-m-d') ?
Даты типа 24-25.06 24.06, в принципе, можно парсить через регулярные выражения (regular expression гугли). 13е, 14е, 15е июля будет проблематично, но, в принципе, так же можно регулярными выражениями разделить на день и месяц, а месяц из букв превращать в число через switch case. Автоматического метода обработки таких дат не знаю, но возможно есть библиотека на пхп, которая тебе поможет.
Сборка персонального компьютера от Artline: умный выбор для современных пользователей