GraphQL をぽちぽちしていて、なんか日付フィールド周りでの作成にハマってたところがあり、、、、
その辺は @BUN @tinybeans に色々教えてもらってなんとなく理解はできた。
GraphQL をちゃんとやってる人にとっては当たり前なのかもしれないけど、日付の情報を返すときに Directive を指定すればその指定に合わせて情報を返してくれる。
下2つ(今日、明日)のが管理画面から日付指定した時ので、タイムゾーンを指定して返すようにしたパターン。
GraphQL API | Craft 3 Documentation
https://docs.craftcms.com/v3/g...
formatDateTime
directive だと format
, timezone
が指定できる。
testdate @formatDateTime(timezone:"Asia/Tokyo")
これで Asia/Tokyo のタイムゾーンでレスポンスを受け取れる。
通常はこんな感じ。
2019-05-18T15:00+00:00
になる。
基本的なことを知らなすぎだなぁ。。。