ホームページ > データベース > mysql チュートリアル > MySQL の日付を DD/MM/YYYY 形式で並べるにはどうすればよいですか?

MySQL の日付を DD/MM/YYYY 形式で並べるにはどうすればよいですか?

DDD
リリース: 2024-12-30 13:39:15
オリジナル
727 人が閲覧しました

How to Order MySQL Dates in DD/MM/YYYY Format?

DD/MM/YYYY 形式での MySQL 日付の順序付け

MySQL で日付を扱う場合、日付を順序付けるための正しい構文を理解することが重要です。通常、YYYY-MM-DD 形式は「ORDER BY date DESC」を使用して順序付けされますが、DD/MM/YYYY 形式では別のアプローチが必要です。

日付を DD/MM/YYYY 形式で順序付けするには、次のようにします。次の手順を実行します:

  1. 出力日付をフォーマットします:元の日付形式をそのまま出力に表示する方法を変更するだけで、次のクエリを使用できます。
SELECT *, DATE_FORMAT(date,'%d/%m/%Y') AS niceDate
FROM table
ORDER BY date DESC
LIMIT 0,14
ログイン後にコピー

これにより、日付が DD/MM/YYYY 形式で降順に出力されます。 .

  1. 日付コンポーネントで実際に並べ替えます: あるいは、純粋に並べ替えたい場合は、個々の日付コンポーネント (つまり、日、月、年) ごとに、次のクエリを使用できます。
SELECT *
FROM table
ORDER BY YEAR(date) DESC, MONTH(date) DESC, DAY(date) DESC
LIMIT 0,14
ログイン後にコピー

このクエリは、年を優先して日付を降順に並べ替えます。

注: これらのクエリが機能するには、データベース テーブルの日付フィールドが DATETIME 型または DATE 型であることを確認してください。正しく。

以上がMySQL の日付を DD/MM/YYYY 形式で並べるにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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