knexスキーマにtable.date('day');
という日付フィールドが設定されています。 knex('table_name').insert({ someOtherData, day: '2016-08-14'})
を挿入してからknex.select('day').from('table_name')
を入力すると、[Date: 2016-08-13T22:00:00.000Z]
と表示されます。 「2016-08-14T00:00:00.000Z」として保存してから2時間を引いてUTCに変換したようです。Knexが日付を間違って保存します
1
A
答えて
0
文書はschema buildingですが、この日付文字列をjsの日付コンストラクタに渡そうとしていますが、正しい日付が渡されることは間違いありません。
specsが推奨するように、すべての日付を表すように試みるため、このように日付が表示されます。
1
この問題は、タイムゾーン変換の可能性があります。あなたはタイムスタンプを使ってみましたか?
table.timestamp('response_deadline')
それは時間帯と日付データ型にタイムスタンプを変換します。
関連する問題
- 1. 間違った日付がsimple_form gemを使って保存されました
- 2. Railsフォームが `datetime_select`で間違った日付を保存しています
- 3. 日付が間違っています
- 4. 日付のオブジェクトが間違った日付と形式で保存される
- 5. javafxを使用してSQLiteデータベースに日付を保存する間違った
- 6. 日付解析の日付が間違っています。
- 7. 日付フォーマッタの日付が間違っていますか?
- 8. nodejsに保存された日付を保存するとSequelizeが間違っていた
- 9. Node.js日付をKnex dateTime()/ MySQL DATETIMEフィールドに保存する
- 10. VSTS反復日付が間違って
- 11. NSDateFormatter dateFromStringが24時間日付に間違っています
- 12. カレンダーの日付の選択がJSONで間違った形式として保存されます
- 13. スプリングレストサービスを使用している間に日付が間違っています
- 14. Rails 2.3.2、間違った日付、システム日付が正しい
- 15. Mongo間違った日付
- 16. 間違った日付ピッカー
- 17. ハイチャート:日中の保存時間が間違っているキャンドルチャートDST
- 18. 日付比較が間違った値を返しますか?
- 19. LocalDate.now()が間違った日付を返します
- 20. カレンダーが間違った現在の日付を返します。
- 21. DateTime :: createFromFormat()が間違った日付を返します
- 22. 間違った日付時刻がパンダ
- 23. Android 5+ファイルが「間違って」保存されました
- 24. PHPでRSSの日付が間違っています
- 25. Core-Plot:x軸の日付が間違っています
- 26. IIS VS 2008/Web.config - 日付形式が間違っています
- 27. 日付の比較結果が間違っています
- 28. NSDateFormatterでiosの日付が間違っていますか?
- 29. ジャクソン日付の逆シリアル化が間違っています
- 30. スプレッドシートからGASの日付が間違っています