这是我的代码:
$date_depo = date('d-m-Y', strtotime($date_depot));
所以在我的excel表中我有=> 2 nov 16 00:00:00
并且此代码将其更改为=> 02-11-2016
但如果我 10 mai 13 00:00:00 ,则将其更改为 01-01-1970 它意味着值为0或类似的东西,如何将其更改为=> 10-05-2013
修改:
setlocale (LC_TIME, 'fr_FR.utf8','fra');
$date_depo = strftime('%Y-%m-%d', $date_depot);
不能工作。
答案 0 :(得分:0)
$trans = array('janv' => 'January ','févr' => 'February','mars' => 'March ','avr' => 'April','mai' => 'May','juin' => 'June','juil' => 'July','août' => 'August','sept' => 'September','oct' => 'October','nov' => 'November','déc' => 'December');
$resulat= strtr($date_depot,$trans);
$date_depot_t = date('d-m-Y', strtotime($resulat));
每个月都要更换,但是有效!