preg_matchと正規表現で日付を取得したいのですが、正規表現の記述がきちんとかけていないせいか、出力ができません。
PHP
1<?php 2$time = "'24/Jun/2018:11:07:15 +0000'"; 3$pattern = '/^[0-9]{2}/[Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Sept|Oct|Nov|Dec]/[0-9]{4}$/'; 4 5 6preg_match($pattern, $time, $date); 7echo $date[1]/$date[2]/$date[3];
24/Jun/2018
↑このような出力結果を求めています。
正規表現の記述方法についてアドバイスいただけたら幸いです。よろしくお願いいたします。
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2020/06/23 08:11
2020/06/23 08:18 編集
退会済みユーザー
2020/06/23 08:49