有没有人知道如何匹配以下内容:
7th January 2017 - 29th December 2018
我看了preg_match
- 不确定如何改变它
要么是2017年1月7日到2018年12月29日,要么是2017年1月7日
整件事情 ?感谢
答案 0 :(得分:0)
抱歉php ...没有掌握preg_match我想出了:
$s='the seminar is on 23th January 2018 at the...';
$a=explode( " " , $s );
$months=array('january','february','march','april','may','june','july','august','september','october','november','december');
$i=0;
foreach( $ar_dates as $d ) {
$d = strtolower( $d );
if ( in_array( $d , $months )) {
$d1 = date_parse( $d );
$mm = $d1['month'];
if(isset($ar_dates[ $i-1])) { $dd = $ar_dates[$i-1]; } else { $dd=''; }
if(isset($ar_dates[ $i+1])) { $yy = $ar_dates[$i+1]; } else { $yy=''; }
$a_date = $yy . '-' . $mm . '-' . $dd;
}
}