Отдельные строки с "-" между ними - PullRequest
0 голосов
/ 10 марта 2011

У меня есть строка "2011-03-06", как ее отделить, чтобы она могла составлять $ day "06" $ month "03" $ year "2011"

Ответы [ 2 ]

2 голосов
/ 10 марта 2011

Вы можете использовать explode() для разделения элементов и list() для назначения их трем отдельным переменным.

list($year, $month, $day) = explode('-', $date);
1 голос
/ 10 марта 2011

Есть два способа сделать это. Первый - со строковыми манипуляциями, как показывают другие ответы.

A лучше способ сделать это будет использовать код обработки даты PHP:

$date = "2011-03-06";

$time = strtotime($date);
// or
$time_obj = DateTime::createFromFormat('Y-m-d', $date);

Затем вы можете отобразить $time, как хотите, используя команду date с $time в качестве второго аргумента или DateTime 'format.

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