与 API 一起使用时,将 Date 对象存储在数据库中的最佳实践是什么
Whats the best practice to store Date object in the database when use with API
我一直看到人们将UTC Date对象存储在数据库中并作为字符串返回,但最近我开始看到人们存储并返回为数字(毫秒)。最好的方法是什么?
您没有提到您在案例中使用的数据库。我只想提到Mongodb
到 Node.js
,我正在遭受的一件事是,JavaScript 中没有真正的时区概念UTC Date()
或数字(毫秒)。如果我在MongoDB中存储UTC dates
,例如Date()
对象,但是将其转换为发生它们的时区非常复杂且容易出错。因此,我决定使用简单的字符串(如旧的 Date 字符串标准yyyy-mm-dd::hh::mm::ss
)来存储日期时间,并且我将根据需要在客户端解析为Date()
对象。
建议你在代码和数据库之间定义一个关于时间定义的标准。 无论如何,如果您方便解析或存储,解决方案是最好的。
相关文章:
- 最佳实现:将图像文件上传到数据库,并从数据库中读取图像
- Nodejs 实现数据库连接 (mysql) 的最佳方式
- 通知浏览器数据库更新的最佳方法
- ASP.NET 检查数据库中是否存在电子邮件的最佳方法
- 与 API 一起使用时,将 Date 对象存储在数据库中的最佳实践是什么
- Angular,Laravel 4和MySQL数据库最佳实践
- Web应用程序:为数据库开发界面的最佳技术
- 最佳数据库连接数(node-mysql)
- 在数据库中存储大量标记的最佳方法是什么
- 用数据库中的数据填充高图表的最佳(简单)方法
- 什么是存储和组织NOSQL数据库图像的最佳位置
- 筛选只能通过ASP.NET MVC中的javascript进行筛选的数据库记录列表的最佳方法是什么
- Angularjs 拥有数据库的最佳方式
- 将数据从安卓应用程序获取到远程数据库的最佳方式是什么
- 最佳可能的方式检索图像从数据库在javascript或jquery
- 最佳实践-我如何注册用户到我的数据库使用chrome扩展登录
- 动态显示数据库中单个产品的最佳方法是什么?
- 将数据从Microsoft SQL Server数据库发送到JavaScript函数的最佳方式
- 数据库访问最佳实践指南
- 显示快速变化的数据库的最佳方式是什么?