Чтобы перевести месяц, указанный текстом по-русски, в число в PHP, можно использовать следующий код: 1
$months = array('января' => '01', 'февраля' => '02', 'марта' => '03', 'апреля' => '04', 'мая' => '05', 'июня' => '06', 'июля' => '07', 'августа' => '08', 'сентября' => '09', 'октября' => '10', 'ноября' => '11', 'декабря' => '12'); 1$os = strtr($os, $months); 1
Также для получения номера месяца можно использовать функцию date('m', strtotime($month))
. 2