ホームページ > バックエンド開発 > PHPチュートリアル > PHP の strtotime() を使用して dd/mm/YYYY 日付を効率的に変換するにはどうすればよいですか?

PHP の strtotime() を使用して dd/mm/YYYY 日付を効率的に変換するにはどうすればよいですか?

Susan Sarandon
リリース: 2024-12-25 19:01:10
オリジナル
924 人が閲覧しました

How Can I Efficiently Convert dd/mm/YYYY Dates Using PHP's strtotime()?

strtotime() dd/mm/YYYY 形式の日付の変換

strtotime() 関数は、日付を次の形式に変換するための強力なツールです。タイムスタンプ。ただし、この関数のドキュメントでは、サポートされているすべての日付形式が完全にカバーされているわけではありません。特に、strtotime() は dd/mm/YYYY 形式の日付を扱うのに苦労します。

この問題に対処するための一般的な回避策は、explode() 関数を使用して日付文字列を手動で分解することです。ただし、より効率的な解決策があります。

$date = '25/05/2010';
$date = str_replace('/', '-', $date);
echo date('Y-m-d', strtotime($date));
ログイン後にコピー

このコード スニペットは、スラッシュ (/) をハイフン (-) に置き換えることにより、日付を dd/mm/YYYY から YYYY-mm-dd に変換します。次に、strtotime() を使用して、結果の文字列をタイムスタンプに変換します。最後に、日付は Y-m-d 書式指定子を使用して書式設定されます。

結果は適切に書式設定された日付になります。

2010-05-25
ログイン後にコピー

strtotime() ドキュメントによると、日付は m/d 形式です。 /y または d-m-y は区切り文字に基づいて自動的に解釈されます。スラッシュ (/) は米国の m/d/y 形式を示し、ダッシュ (-) はまたはドット (.) はヨーロッパの d-m-y 形式を示します。

以上がPHP の strtotime() を使用して dd/mm/YYYY 日付を効率的に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート