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

Events happening in the community are now at Drupal community events on www.drupal.org.
Posted by guri555 on March 2, 2018 at 2:16am

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

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

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

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

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

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

Categories:

Comments

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

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

Posted by guri555 on March 2, 2018 at 5:03am

[Date]

date.timezone = "Asia/Tokyo"

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

Don't care timezone setting

Posted by macshutd0wn on March 2, 2018 at 7:36am

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.

Posted by guri555 on March 2, 2018 at 7:52am

Ttank you!
I'll set it.

Ttank you! I'll set it.

Posted by guri555 on March 2, 2018 at 7:52am

Ttank you!
I'll set it.

viewsでのtimezone

Posted by guri555 on March 2, 2018 at 7:53am

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

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:

AltStyle によって変換されたページ (->オリジナル) /