例として、アップデート4.9.5の後、私のワードプレスサイトはタイムゾーン設定でこのタイムスタンプを出力します:2018-04-05(4月5日)
私のサイトはデンマーク語に設定されており、そしてデンマークでのタイムフォーマットはdd/mmです。 dateformatは正しいのですが、なぜタイムゾーンで反対の出力をするのでしょうか。
つまり、日付を送信するフォームがありますが、送信されると切り替わります。 7月1日を選択した場合は、07年1月1日の代わりに7月1日に投稿されます。
私は調べてみましたが、これに対する解決策を見つけることができないようです。
あなたが助けることができると思います。
タイムゾーン設定の例であれば、ここで参照しています。
これは予期された動作であり、ISO規格に従って定義上正しいものです。これは時間ではないため、タイムスタンプです。
このように参照されている時間についてあいまいさはありません、そしてそれはタイムスタンプが管理UIで使用されるWordPressの唯一の場所です。そのため、日付形式の設定や時刻形式の設定には従いません。形式設定された日付/時刻ではないため、タイムスタンプです。タイムスタンプはフォーマットが標準化されています
アメリカ人はMM/DD/YYYYを主張し、世界の他の国々ではDD/MM/YYYYを使用しているため、1988年に全員が集まり、正規の正しいユニバーサルフォーマットはYYYY/MM/DD、 であることに同意しました。あいまいさがないための、ISO_8601とも呼ばれる 。他の多くの日付標準が同時に置き換えられました
タイムスタンプなので、その形式を取ります。フロントエンドに完全なタイムスタンプを表示していない限り、ここがその形式で表示される唯一の場所です。
詳しくは https://en.wikipedia.org/wiki/ISO_8601 を参照してください。
特に calendar dates のセクション