我有一个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