2011-03-10 119 views

回答

2

您可以使用explode()分隔元素,并使用list()将它们分配给三个单独的变量。

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

这工作完美。 – SimplePimple 2011-03-10 16:36:06

1

确实有两种方法可以做到这一点。首先是字符串操作,如其他答案所示。

做这件事的更好方法是使用PHP的日期处理代码:

$date = "2011-03-06"; 

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

然后,你可以,但是你想使用带有$timedate命令的第二个参数或DateTime的显示$timeformat命令。