Здравствуйте. В переменной ($date) содержится значение вида "число месяц_прописью". Пытаюсь получить из нее число, но значение получаю "none". Пробовал разные варианты регулярок (например "\d{1,}" "[0-9]{1,2}"). На скрине часть результата "$datemonth$dateday"θ"$date"θ"$datenowb.format()". И подскажите, как можно при одноразрядном числе месяца дописывать впереди "0"?
Добрый день. У вас в регулярном выражении нет захватывающих скобок, поэтому в результат ничего не попадает. Попробуйте, к примеру, такой вариант: Код: (\d+) Это можно делать шаблонизатором, например, добавляя спереди 0 и забирая последние два символа: