Как заставить форматировать формат даты:
12/12/2012, 1/10/2012, 1/5/2012
вместо
12/12/2012, 01/10/2012, 01/05/2012?
Мой код следующий:
$adatefrom = date_create($_POST['datefrom']); $adateto = date_create($_POST['adateto']); $adatefrom = date_format($adatefrom, 'd/m/Y'); $adateto = date_format($adateto, 'd/m/Y');
Пожалуйста, обратите внимание, что мне нужно отформатировать дату ПОСЛЕ публикации.
Посмотрите на встроенную функцию date
PHP здесь
Вы обнаружите, что ваше решение так просто:
date('j/n/Y',strtotime($_POST['datefrom']));
Ключевыми моментами являются символы, используемые в первом параметре.
j
представляет день без начальных нулей n
представляет месяц без начальных нулей Есть много других вариантов, которые у вас есть, просто прочитайте документацию.
Обратите внимание, что простой поиск «PHP date» в Google нашел бы это решение для вас
$adatefrom = date_create($_POST['datefrom']); $adateto = date_create($_POST['adateto']); $adatefrom = date_format($adatefrom, 'j/n/Y'); $adateto = date_format($adateto, 'j/n/Y');
пожалуйста! 😉