Используйте strptime
для анализа полученного значения, затем date
, чтобы вывести его в нужном формате:
echo date("M d,y", strptime("01/07/09", "d/m/y"));
Если вы работаете в Windows или используете версию PHP, в которой strptime
недоступен (strtotime
, но будьте осторожны, чтобы Ваша дата в американском английском формате (т. е. «01/07/09» означает 7 января 2009 года, а не 1 июля 2009 года).
Кроме того, если вы действительно хотите jan
, а не Jan
, используйте strtolower
:
echo strtolower(date("M d,y", strptime("01/07/09", "d/m/y"));