私は現在問題に苦しんでいます: 特定の文字列内で (不明な形式の) 日付を見つけようとしています。dd.mm.yyyy
これまでのところ、ドイツの日付 ( )のソリューションを実装しました。
if(preg_match('/\d{2}.\d{2}.\d{4}/',$stringWithDateSomewhere, $date)) {
$result['date'] = date('Y-m-d', strtotime($date[0]));
}
最も一般的なものに一致するように、いくつかの reg 式を追加し続けることができます。問題は、ドイツの日付だけをチェックする必要がないため、チェックするフォーマットが多すぎることです。
iPhone が電子メールや Web サイトで行うように、文字列内の日付を検索するための PHP クラスまたは関数はありますか?
例$stringWithDateSomewhere
:
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam lacus elit,
dictum quis justo sit amet, sollicitudin malesuada velit. Nunc eget
tempus ipsum. *19.10.2013* Morbi bibendum vitae lorem non euismod. In
hac habitasse platea dictumst. Curabitur *2nd February 2011* vitae pellentesque dui,mi.