我正在运行风帆作为角项目的后端。我正在尝试在我的数据库中创建一个具有日期和时间的对象。使用输入[date]并将其作为日期对象传递给create调用,日期正常。我尝试使用input [time]来做同样的事情,但似乎这个输入也创建了一个日期对象,而不是sails模型所期望的。
我已经尝试将其存储为日期和时间类型,这两种方式都会给我带来验证错误。如果我将属性类型更改为字符串,一切正常,但时间以军事格式存储,但我宁愿把它作为我可以格式化为角度的时间。有没有办法做到这一点?
答案 0 :(得分:0)
我试过将它作为日期和时间类型存储 这给了我验证错误。
此https://github.com/balderdashy/sails/issues/966
存在问题使用DATETIME而不是TIME。然后你只读了它的时间/分钟/秒。
但时间以军事格式存储,但我宁愿把它作为一个 我可以用角度格式化。
DATETIME会在Zulu时区存储日期+时间。当您在angular中使用正确的区域设置时,它会自动将其转换为本地时间。您也可以使用moment.js