Форматирование значения DATE - PullRequest
0 голосов
/ 01 февраля 2012

В моей базе данных mySQL у меня есть значение DATE в формате «ГГГГ-ММ-ДД». На моей веб-странице PHP я извлекаю значение из базы данных и записываю его в вывод HTML. Однако я хотел бы изменить форматирование этого значения.

Пример:

"2012-02-01"

Я хотел бы вывести:

"February 1, 2012"

Есть ли встроенная PHP-функция, которая может этого достичь, или я должен написать свою собственную функцию для этого?

Ответы [ 4 ]

2 голосов
/ 01 февраля 2012

Использование date(),

date("F j, Y", strtotime("2012-02-01"));

Хотя, вероятно, лучше использовать mktime() вместо strtotime(), чтобы оно было однозначным,

date("F j, Y", mktime(0, 0, 0, 2, 1, 2012));
0 голосов
/ 01 февраля 2012
strftime("%B %e, %Y", strtotime("2012-02-01"));
0 голосов
/ 01 февраля 2012
0 голосов
/ 01 февраля 2012

Вы просматривали документацию по PHP?

http://php.net/manual/en/datetime.formats.date.php

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...