Дата форматирования PHP

Как заставить форматировать формат даты:

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'); 

Пожалуйста, обратите внимание, что мне нужно отформатировать дату ПОСЛЕ публикации.

Related of "Дата форматирования PHP"

Посмотрите на встроенную функцию 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'); 

пожалуйста! 😉