2011-03-10 2 views

ответ

2

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

list($year, $month, $day) = explode('-', $date); 
+0

Это сработало отлично. – SimplePimple

1

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

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

$date = "2011-03-06"; 

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

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

Смежные вопросы