Конвертировать или извлечь год, месяц и дату из строки в PHP - PullRequest
0 голосов
/ 02 ноября 2011

All

У меня есть следующая строка:

$dateTime = '2013-09-15T00:00:00.000Z';

Есть ли функция для извлечения года, месяца и даты из приведенной выше строки, поэтому результат выглядит следующим образом:

$yearMonthDate = '2013-09-15';

Спасибо

Ответы [ 3 ]

1 голос
/ 02 ноября 2011

Вы можете преобразовать дату и время в метку времени, используя strtotime(), а затем преобразовать ее обратно в форматированную дату, используя такой синтаксис:

date("Y-m-d", strtotime($myOriginalDate))
0 голосов
/ 02 ноября 2011

Так как первая строка на самом деле является стандартом , вы можете просто использовать substr:

$yearMonthDate = substr($dateTime, 0, 10);

Однако это было бы своего рода хаком и, очевидно, сломалось бы, если формат$dateTime должны были измениться.Итак, вы можете вместо этого заглянуть в класс PHP DateTime.

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