0

我想实现 Meteor 模式接受特定日期并将其存储到 MongoDB。它适用于日期格式“YYYY-MM-DD”,没有问题。但我想改用欧洲格式“DD.MM.YYYY”。

这是我目前使用的:

createdAt:{
    type: Date

}
4

1 回答 1

1

如果您使用 AutoForm,您可以使用钩子“onSubmit”来格式化和/或检查输入日期的格式,然后再尝试将其插入/更新到您的集合中。然而,更有意义的是使用 Moment 存储日期(链接如下)并在检索时格式化日期。这将为您提供更大的灵活性(时区、自定义格式、模糊时间前等)。

相关包:MomentAutoForm

var when = moment(createdAt).utcOffset(createdZoneOffSet);
return when.format('DD.MM.YYYY');
于 2015-02-22T19:52:09.450 回答