将任何英文文本日期时间描述解析为 Unix 时间戳
<?php
$date_events = array(
0 => 'Lundi, janvier 30, 2017',
1 => 'Mardi, janvier 24, 2017',
2 => 'Mardi, janvier 17, 2017',
3 => 'Mardi, janvier 10, 2017',
4 => 'Mercredi, janvier 25, 2017',
5 => 'Lundi, janvier 2, 2017',
6 => 'Dimanche, janvier 1, 2017',
7 => 'Mardi, janvier 3, 2017',
8 => 'Lundi, février 13, 2017'
);
$stack = array();
foreach( $date_events as $key => $value ){
$value = str_replace(",", "", $value);
$value = str_replace("Lundi", "", $value);
$value = str_replace("Mardi", "", $value);
$value = str_replace("Mercredi", "", $value);
$value = str_replace("Jeudi", "", $value);
$value = str_replace("Vendredi", "", $value);
$value = str_replace("Samedi", "", $value);
$value = str_replace("Dimanche", "", $value);
$value = str_replace("janvier", "January", $value);
$value = str_replace("février", "February", $value);
$value = str_replace("mars", "March", $value);
$value = str_replace("avril", "April", $value);
$value = str_replace("mai", "May", $value);
$value = str_replace("juin", "June", $value);
$value = str_replace("juillet", "July", $value);
$value = str_replace("août", "August", $value);
$value = str_replace("septembre", "September", $value);
$value = str_replace("octobre", "October", $value);
$value = str_replace("novembre", "November", $value);
$value = str_replace("décembre", "December", $value);
$time = strtotime($value);
$newformat = date('d-m-Y',$time);
array_push($stack, $newformat);
}
print_r($stack);