PHP初心者です。
$data="2017/02/01 15;00:00より2017/02/05まで申込みを受け付けます。最終日は17:00までの受付です。";
という変数があるとします。
2017/02/01を2017年02月01日 15時00分00秒とすべてのYYYY/MM/DD HH:mm:ssを年月日時分秒に変換したいのです。
正規表現置換などを使って置き換えているのですが、複数あった場合などエラーが発生してしまい。全然時間もなくこまっています。
ご教授下さいますようお願いします。
if(
mb_ereg_match('(\d{2,4})\/(\d{1,2})\/(\d{1,2}) (\d{1,2}):(\d{1,2}):(\d{1,2})',$data)){
$data=mb_ereg_replace('(\d{2,4})\/(\d{1,2})\/(\d{1,2}) (\d{1,2}):(\d{1,2}):(\d{1,2})','\\1年\\2月\\3日 \\4時\\5分\\6秒',$data);
}
と書いてみたけどダメでした。