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