Posted by guri555 on March 2, 2018 at 2:16am
お世話になっております。
現在、D8でお知らせを表示するブロックを作成しています。
コンテンツに、掲載を終了する日時のフィールドを持たせており、その日付になれば自動的に
表示されなくなるような動きにしております。
ここから質問なのですが
ビューのフィルター条件で、[掲載終了日時] > +0 day といった指定をしているのですが
クエリーを確認するとday が世界標準時になっています。
サイトの設定自体は、地域:日本、タイムゾーン:東京 としているので
+9:00されていてほしいところなのですが、そうなっておりません。
これは仕様なのでしょうか?
また、クエリーで利用する時刻を設定する箇所はあるのでしょうか?
よろしくお願い致します。
Comments
phpのtimzoneの設定ってどうなってますか?
phpのtimzoneの設定ってどうなってますか?
php.iniの設定であれば・・・・
[Date]
date.timezone = "Asia/Tokyo"
となっております!違う設定のことを言っておられるのであれば申し訳ありません。
Don't care timezone setting
Don't care timezone settings since date was stored as timestamp in drupal DB.
You can simply set filter criterion to that field as below:
Operator -> Is greater than
Value -> now
Ttank you! I'll set it.
Ttank you!
I'll set it.
Ttank you! I'll set it.
Ttank you!
I'll set it.
viewsでのtimezone
参考になったページがあったので、記載しておきます!
https://www.drupal.org/project/drupal/issues/2627512