サポート » 開発版 » 最初の投稿「Hello world!」の投稿日時

  • 4.0Beta4日本語版インストールしてみました。
    最初の投稿「Hello world!」を編集で開くと、公開日時がUTC表示になっているようです。
    投稿一覧の「Hello world!」は「5分前」のように、日本時間との差分になっており、
    また新規投稿したものは問題なく日本時間になっております。

    既知の問題かもしれませんが、ちょっと気持ち悪いので報告しました。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • モデレーター Daisuke Takahashi

    (@extendwings)

    サーバの時刻設定はどのようになっていますでしょうか。
    OSとPHPのタイムゾーンの設定がUTC+0900(Asia/Tokyo)になっていない場合はずれが生じてくる可能性があります。

    回答ありがとうございます。
    phpinfoのdate関連は次のようになっています。

    date

    date/time support => enabled
    “Olson” Timezone Database Version => 2012.3
    Timezone Database => internal
    Default timezone => Asia/Tokyo

    Directive => Local Value => Master Value
    date.default_latitude => 31.7667 => 31.7667
    date.default_longitude => 35.2333 => 35.2333
    date.sunrise_zenith => 90.583333 => 90.583333
    date.sunset_zenith => 90.583333 => 90.583333
    date.timezone => Asia/Tokyo => Asia/Tokyo

    PHPで上記の設定がされている場合でも、OSの環境変数か何かを参照するんでしょうか。

    モデレーター Daisuke Takahashi

    (@extendwings)

    OSの方についてはPHPで設定が行われていない際のPHP側の挙動の問題ですので、phpinfo()の結果があれば問題ありません。

    wp-admin/includes/upgrade.php#L143に問題があるようです。
    これを$now = current_time( 'mysql' );に置き換えてあげるとうまくいくのかなと思います。ちょっと調べてみますね。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • トピック「最初の投稿「Hello world!」の投稿日時」には新たに返信することはできません。