我有一個array
其中每個記錄有一個'date'
字段。日期的格式如下:'10/09/2015'
。當我在這些日期使用strtotime
時,其中一些出現爲false
。我認爲數據結構有錯誤,所以我創建了這個簡單的array
和一個簡單的foreach
循環,在某些情況下它們輸出false
。它不喜歡什麼?PHP日期轉換爲strtotime
$dates = [];
$someData = [
'21/05/2014',
'22/05/2014',
'09/06/2014',
'04/07/2014',
];
foreach($someData as $date) {
$dates[] = strtotime($date);
}
print_r($dates);die;
查看'DateTime :: createFromFormat' http://php.net/manual/en/datetime.createfromformat.php – splash58
'str_replace('/',' - ',$ str);'@ splash58。看了很久以後 –
@Uchiha是的,沒關係! – splash58