将一天中的时间保存为mongodb中的数字,但以人类格式显示(使用流星自动形成)
Save time of day as number in mongodb, but display in a human format (using meteor autoform)
在表单中,我要求开始时间和结束时间,稍后我将在脚本中使用。我想在 MongoDB 中,一天中的时间最好存储为自午夜以来的 # 秒(根据如何在 MongoDB 中存储一天中的时间?作为字符串?给出任意的年/月/日?
我的问题是:如何在自动表单中显示人类可读的时间(例如晚上 7:30),但仍然将其保存为 mongodb 中的数字并进行适当的客户端验证(确保时间在晚上 8:00 之前)?我想我可以使用日期时间对象并减去自1970年以来的秒数,或者我可以解析时间字符串并对小时,分钟,AM/PM进行数学运算。
关于方法的想法?以及将数学钩子放在自动表单中的什么位置?这似乎是比我聪明得多的人可能已经想通了!
new Date(<unixTimeStamp>)
会给你一个javascript Date
对象,可以使用像moment(https://github.com/moment/moment)这样的库轻松玩。
编辑:另外,要获得正确的时间戳,您可以执行+Date.now()
。这与 mongodb 的日期类型相吻合
相关文章:
- 流星:显示数组数据,因为表在添加新列时给出了重复值
- 流星:点击按钮显示一些东西
- 如何用图形填充流星集合并单独显示它们
- 带有可变来源的流星显示图像
- 如何在流星中显示数组
- 开始使用 流星 - 显示集合
- 流星 - 自定义注册.显示所有验证错误,而不是一个
- 流星:显示与车把客户端嵌套对象
- 将一天中的时间保存为mongodb中的数字,但以人类格式显示(使用流星自动形成)
- 流星订阅数据未显示在 Chrome 控制台中
- 我试图在流星中吐出我正在保留的数组的列表;不显示
- 显示 404 找不到“蛞蝓”模板,当发布返回空光标 - 流星 - 铁路由器
- 流星:在Mongo数据库查询上隐藏/显示模板
- 流星收藏不显示
- 流星:显示来自 aws s3 的图像
- 流星-显示收集与条件
- 无法使用流星显示光标返回的值
- 流星显示/隐藏按钮点击元素
- 流星-显示登录用户的电子邮件地址
- 集合内的流星显示数组