Разобрать дату из прошлого. - PullRequest
0 голосов
/ 13 марта 2011

Допустим, у меня есть несколько дат в формате m/d/y.Итак, скажем, наша дата 01.01.2001, я хочу, чтобы она отображала January 1st, 2001.

Как бы я это сделал?

Ответы [ 2 ]

1 голос
/ 13 марта 2011

Я большой поклонник strtotime ()


$original = '1/1/2001';
echo date("F jS, Y", strtotime($original));

Также не забывайте об объекте php DateTime, который я наконец-то недавно использовал.


$original = '1/1/2001';
$Date = new DateTime($original);
echo $Date->format("F jS, Y");
1 голос
/ 13 марта 2011

date принимает необязательную метку времени в качестве второго аргумента:

echo date("F jS, Y", mktime(0, 0, 0, 1, 1, 2001));

// prints: January 1st, 2001 

Чтобы предоставить mktime правильные аргументы, взгляните на strptime.

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