在表格中,我要求一个开始时间&结束时间,我稍后将在脚本中使用。 我想在MongoDB中,一天中的时间最好存储为午夜以来的秒数(每How can I store time-of-day in MongoDB? As a string? Give arbitrary year/month/day?)。
我的问题是:如何在autoform中显示人类可读的时间(例如,晚上7:30),但仍然将其保存为mongodb&有适当的客户端验证(确保时间是在晚上8点之前)?我想我可以使用日期时间对象&减去自1970年以来的秒数,或者我可以解析时间字符串&在小时,分钟,上午/下午做数学。
关于方法的想法? &安培;将数学挂钩放在autoform中的哪里?这似乎比我可能已经想到的人要聪明得多!
答案 0 :(得分:1)
new Date(<unixTimeStamp>)
会为您提供一个javascript Date
对象,可以使用像(https://github.com/moment/moment)
编辑:另外,要获得正确的时间戳,您可以+Date.now()
。这与mongodb的日期类型