ビューのフィルター条件でdayを利用したい

Events happening in the community are now at Drupal community events on www.drupal.org.
guri555's picture

お世話になっております。

現在、D8でお知らせを表示するブロックを作成しています。
コンテンツに、掲載を終了する日時のフィールドを持たせており、その日付になれば自動的に
表示されなくなるような動きにしております。

ここから質問なのですが
ビューのフィルター条件で、[掲載終了日時] > +0 day といった指定をしているのですが
クエリーを確認するとday が世界標準時になっています。

サイトの設定自体は、地域:日本、タイムゾーン:東京 としているので
+9:00されていてほしいところなのですが、そうなっておりません。

これは仕様なのでしょうか?
また、クエリーで利用する時刻を設定する箇所はあるのでしょうか?

よろしくお願い致します。

Comments

blauerberg's picture

phpのtimzoneの設定ってどうなってますか?

php.iniの設定であれば・・・・

guri555's picture

[Date]

date.timezone = "Asia/Tokyo"

となっております!違う設定のことを言っておられるのであれば申し訳ありません。

Don't care timezone setting

macshutd0wn's picture

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.

guri555's picture

Ttank you!
I'll set it.

Ttank you! I'll set it.

guri555's picture

Ttank you!
I'll set it.

viewsでのtimezone

guri555's picture

参考になったページがあったので、記載しておきます!

https://www.drupal.org/project/drupal/issues/2627512

日本 コミュニティ: Drupal Japan User Group

Group organizers

Group categories

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: