我在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. CakePHP - 保存錯誤日期字段
- 2. 保修日期錯誤 - 拍攝日期
- 3. 將日期保存到MySQL
- 4. 日期時間錯誤時將更改保存到DB
- 5. 錯誤地添加日期
- 6. 將日期作爲因子錯誤地轉換爲日期
- 7. php錯誤日誌保存日期明智
- 8. 安卓日曆庫保存錯誤日期
- 9. 保存在MySQL存儲錯誤日期爲 「0000-00-00」
- 10. Django保存日期
- 11. 帶日期的對象用錯誤的日期和格式保存
- 12. 日期格式在保存時出錯
- 13. 如何將日期保存到oracle
- 14. 與用戶本地保存日期時間問題本地日期時間
- 15. 如何將vb.net日期保存到mysql日期(不)0000-00-00
- 16. 從日期選擇器中將日期保存在Excel中
- 17. 如何將datepicker日期保存爲mongodb日期?
- 18. sharepoint將日期保存到日期字段
- 19. 日期將被保存爲0的英國日期格式
- 20. xpages引導日期選擇器錯誤保存值
- 21. DateProperty中的日期錯誤()通過ndb保存
- 22. 錯誤試圖保存空的出生日期字段
- 23. 日期時間保存在錯誤SQL Server表
- 24. JqGrid保存字段日期選擇器錯誤
- 25. 保存日期時間到數據庫::時區錯誤
- 26. Rails窗體通過`datetime_select`保存錯誤的日期
- 27. DatePipe錯誤地更改日期
- 28. 字符串到本地日期錯誤
- 29. ionic2-將變量保存到本地存儲的錯誤
- 30. DS.Model日期屬性錯誤地解析日期(YYYY-MM-DD)