Я хочу преобразовать дату от этого формата: 01/07/09
к этому jan 07,09
.
Как я могу сделать это в PHP?
Используйте Strptime
, чтобы разбирать значение, которое у вас есть, то дата
, чтобы вывести его в формате, который вы хотите:
echo date("M d,y", strptime("01/07/09", "d/m/y"));
, если вы находитесь в Windows, или используете Версия PHP, где STRPTIME
недоступно ( Strtotime
вместо этого, но будьте осторожны, чтобы убедиться, что ваша дата находится в английском языке США (т.е. 01/07/09 "означает 7 января 2009 года, не 1 июля 2009 года).
Также, если вы действительно хотите Ян
, а не , а затем
, затем используют Strtolower
:
echo strtolower(date("M d,y", strptime("01/07/09", "d/m/y"));
Я уверен, что это то, что вам нужно.
<?php echo date('M d, y', strtotime('01/07/09'));?>