我有一个数组,它给出:
array (
0 => 'Fri Mar 13 2020 00:00:00 GMT+0100 (Ora standard dell’Europa centrale)-Mon Mar 16 2020 00:00:00 GMT+0100 (Ora standard dell’Europa centrale)',
1 => 'Tue Mar 17 2020 00:00:00 GMT+0100 (Ora standard dell’Europa centrale)-Sat Mar 21 2020 00:00:00 GMT+0100 (Ora standard dell’Europa centrale)'
)
我尝试使其具有这种格式'm/d/Y'
->例如。13/03/2020
date_default_timezone_set('Europe/Berlin');
foreach($dates as $item) {
echo "<li>".date('d/m/Y',$item)."</li>";
}
但是说:
警告:date()期望参数2为整数,字符串形式为
我在找
13/03/2020-16/03/2020 & 17/03/2020-21/03/2020
您需要foreach()
,explode()
和strtotime()
foreach($array as $arr){
$exploded = explode('-',$arr);
$finalTime = '';
foreach($exploded as $explode){
$timeString = trim(explode('(',$explode)[0]);
$finalTime .= (!empty($finalTime)) ? "-".date('d/m/Y', strtotime($timeString)) : date('d/m/Y', strtotime($timeString));
}
echo $finalTime;
echo PHP_EOL;
}
输出:-https: //3v4l.org/77uLI或https://3v4l.org/91QIh
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句