以mongodb格式存储日期
Storing dates in mongodb format
我的应用程序有几个日期选择器,我使用的日期格式为DD/MM/YYYY然后我将这个日期发送到我的nodejs后端,它将数据对象存储在mongodb中。
将来我的应用程序需要根据日期范围过滤数据。出于这个原因,我不想将日期存储为字符串。相反,我希望以允许我在集合上执行基于范围的查询的格式存储它们。
考虑到我不能在前端更改日期格式,我在这里的最佳选择是什么?
如果有人能提供一个详细的答案,让我清楚地理解这个概念,我将非常感激。
在你的nodejs后端,你可以转换你的字符串日期"DD/MM/YYYY"日期对象之前把它放在mongodb。像这样:
var dateStr = "15/12/2013"; // the 15th of Dec, 2013
var dateArr = dateStr.split('/');
// new Date(YYYY, MM, DD); // note that month starts from 0, so
// you have to subtract 1
var date = new Date(dateArr[2], dateArr[1] - 1, dateArr[0]);
console.log(date); // output: Sun Dec 15 2013 00:00:00 GMT-0800 (PST)
这个日期现在是一个date对象,您可以保存在mongodb中,并在以后需要时按日期范围查询
相关文章:
- jQuery.data()并存储日期信息
- 从Function触发JQuery UI日期选择器,并将日期存储到变量中
- 如何使用PhoneGap在Sqlite中存储当前日期和时间
- 为数据库存储设置角度日期格式
- 在不同时区使用的应用程序中存储Oracle中的日期
- 将日期值(存储在变量中)分配给日期选择器
- 自动将jqgrid滚动到具有存储数据的单元格的当前日期列和闪烁效果
- 我正在尝试用D3可视化我的json对象.我希望日期是x轴,y是销售额.数值存储为字符串
- Node.js谷歌云平台数据存储日期比较
- 存储日期选择器日期并保存在数据库中
- 使用 JS 存储/计算日期/时间
- 如果新日期小于存储在变量中的日期
- 返回无效日期格式的本地存储
- MongoDb 在存储为字符串时按日期查找
- 将日期存储在MongoDB中,而不考虑时区
- jQuery 日期选择器 - 将日期存储在变量中并打印出来
- JavaScript:在 for 循环中将日期存储在数组中
- 将随机选择的日期存储在Jquery日历中的变量中
- 如何将多个预先准备好的日期存储到localStorage
- 将javascript UTC日期存储在mysql中.php