2017-04-18 63 views
-1

我有一個包含日期PHP獨立的變量容器

$date = "04/18/2017 04:02 PM"; 

這是來自一個日期字段的變量,此字段將始終包含這樣的日期,我試圖做的是分離從時間

讓我怎麼去從變量或時間下午4時02只得到2017年4月18日日期?

謝謝。

+0

http://php.net/manual/en/function.strtotime.php然後http://php.net/manual/en/function.date .php – AbraCadaver

回答

1

只是做一個簡單的explode

$explode = explode($date, ' ', 2); 
$date = $explode[0]; 
$time = $explode[1]; 
+0

或者:'$ date =「04/18/2017 04:02 PM」; 打印日期('Y-m-d',strtotime($ date));' – Peter

+0

這需要轉換和一些開銷。礦山簡單地將繩子分成兩半,並拉出不同的部分。 – FrankerZ

+0

在這種情況下,他會回來,並會問,我如何得到當天的名字:D我的答案更靈活,我認爲日期應該像日期那樣處理,而不是字符串和數組。您的解決方案也需要轉換。你將字符串轉換爲數組:) – Peter