Node.js 是否有方法覆盖特定类型的默认格式和验证?

Node.js 是否有方法覆盖特定类型的默认格式和验证?,node.js,sails.js,waterline,sails-postgresql,Node.js,Sails.js,Waterline,Sails Postgresql,我有一个模型用户,其“生日”字段类型为“日期”。问题是waterline将其值转换为JavaScript日期对象,该对象的最小值限制为1970年。显然,有些人的出生年份低于1970年 那么,是否有某种方法可以完全重写特定字段的格式化和验证函数?也许我可以在不破坏与任何适配器的兼容性的情况下完成此操作?没问题,Date支持的值小于1970年有什么限制日期可以使用负整数来表示1970年之前的日期-试试新日期(-1000000000000)@RobertRossmann哦,这太愚蠢了。我试着打电话给新

我有一个模型用户,其“生日”字段类型为“日期”。问题是waterline将其值转换为JavaScript日期对象,该对象的最小值限制为1970年。显然,有些人的出生年份低于1970年


那么,是否有某种方法可以完全重写特定字段的格式化和验证函数?也许我可以在不破坏与任何适配器的兼容性的情况下完成此操作?

没问题,Date支持的值小于1970年

有什么限制<代码>日期可以使用负整数来表示1970年之前的日期-试试
新日期(-1000000000000)
@RobertRossmann哦,这太愚蠢了。我试着打电话给新的日期(1950年),得到了1970年1月1日的日期,但当我打电话给新的日期(1950年3月3日)时,一切都很好。无论如何谢谢你!