例如,PHP Date就是一些很棒的东西,比如+1 year
.然而,我让自己陷入了一片混乱.我有三次约会,时间跨度为两个月,我想做一根优雅的绳子
"2月28日、2月29日和3月1日",来自表格YYYYMMDD
中包含3个日期的array.日期的确切数量未知,最少1个,可能最多4个
除了一些相当曲折的str_replace
操作,我如何从输出到我想要的格式?
注:不超过2个月,可能在一个月内.
$dates_array = ['20240228', '20240229', '20240301'];
foreach ($dates_array as $date) :
$datetimes[] = new DateTime($date);
endforeach;
// print_r($datetimes);
foreach ($datetimes as $key=>$date) :
$month = $date->format('F');
$day = $date->format('j');
$date_array[]= $day." ".$month." & ";
endforeach;
$date_string = join( ' ', $date_array ) ;
echo $date_string;
// 28 February & 29 February & 1 March &