時間情報の正しい取得方法について

いつもお世話になっております。

kintoneの時間取得について質問があります。

kintoneの日時フィールドに【「2018-03-06」「21:30」】とセットしてもコード上で取得される値は「2018-03-06T12:30:00Z」になってしまいます。(時刻を正しく取得できない)

https://developer.cybozu.io/hc/ja/articles/204982474-Moment-js-%E3%82%92%E5%88%A9%E7%94%A8%E3%81%97%E3%81%A6-%E6%97%A5%E6%99%82%E3%83%95%E3%82%A3%E3%83%BC%E3%83%AB%E3%83%89%E3%81%AE%E3%83%95%E3%82%A9%E3%83%BC%E3%83%9E%E3%83%83%E3%83%88%E3%82%92%E3%82%AB%E3%82%B9%E3%82%BF%E3%83%9E%E3%82%A4%E3%82%BA%E3%81%99%E3%82%8B  のサイトなどを確認したりしたのですが、方法がわからなくて大変困っています。ご教授頂けると幸いです

基本的な質問で大変恐縮なのですが、よろしくお願いします。

 

teranakaさん

お世話になります。

> kintoneの日時フィールドに【「2018-03-06」「21:30」】とセットしてもコード上で取得される値は「2018-03-06T12:30:00Z」に

> なってしまいます。(時刻を正しく取得できない)

こちらは正しく時刻取得できていない訳ではなく、世界標準時で時刻取得されてしまっているので+09:00をすれば日本時間となります。

下記のように日付取得する際にフォーマット指定をしてあげると、解決できるかと思います。

moment().format(‘YYYY-MM-DD HH:mm’);

 

ご参考になれば幸いです。

**高田 旭**さん

お世話になっております、ご回答いただきありがとうございます。

> こちらは正しく時刻取得できていない訳ではなく、世界標準時で時刻取得されてしまっているので+09:00をすれば日本時間となります。

承知いたしました、ご教授頂きました方法で対応させていただきます。

ありがとうございました。