Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

PHP преобразование формата даты

Евгений Бесфамильный Ученик (87), на голосовании 1 неделю назад
Подскажите, пожалуйста, как в PHP преобразовать формат даты вида 1 Мая 2025 в 01-05-2025 ?
Голосование за лучший ответ
Radar Мыслитель (8112) 1 месяц назад
 $ru_month = array( 'Января', 'Февраля', 'Марта', 'Апреля', 'Мая', 'Июня', 'Июля', 'Августа', 'Сентября', 'Октября', 'Ноября', 'Декабря' ); 
$en_month = array( 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December' );
$date = '1 Мая 2025';
$dateTime = strtotime(str_replace($ru_month, $en_month, $date));
echo date('d-m-Y', $dateTime);
Евгений БесфамильныйУченик (87) 1 месяц назад
Огромное спасибо!
Radar Мыслитель (8112) Евгений Бесфамильный, На здоровье
step Мастер (1519) 1 месяц назад
echo date("m-d-Y", strtotime($you_date));
там не совсем ясно что месяц, что день. если что, поменяйте местами
Похожие вопросы