Intereting Posts

Форматирование даты PHP

Я хочу преобразовать дату из этого формата: 01/07/09 к этому jan 07,09 .

Как я могу это сделать в PHP?

Используйте strptime чтобы проанализировать полученное вами значение, а затем date чтобы вывести его в strptime формате:

 echo date("M d,y", strptime("01/07/09", "d/m/y")); 

Если вы работаете в Windows или используете версию PHP, где strptime недоступен (<PHP 5.1.0), используйте вместо этого strtotime , но будьте осторожны, чтобы ваша дата была в формате английского языка в США (например, «01 / 07/09 "означает 7 января 2009 года, а не 1 июля 2009 года).

Кроме того, если вы действительно хотите jan , а не Jan , тогда используйте strtolower :

 echo strtolower(date("M d,y", strptime("01/07/09", "d/m/y")); 

Я уверен, что это то, что вам нужно.

 <?php echo date('M d, y', strtotime('01/07/09'));?> 

Просто передайте переменную date в strtotime. Подробнее см. Руководство по PHP.

 $date = "01/07/09"; echo date("M d,y", strtotime($date));