2011-03-10 113 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命令。