MongoDB的UTCDateTime如何使用

使用MongoDB的UTCDateTime类来存储当前的UTC日期和时间。UTCDateTime对象在MongoDB中表示一个日期,但是它不是PHP的DateTime类。如果你想把UTCDateTime对象格式化为可读的字符串需要先把UTCDateTime对象转换成PHP的DateTime类

方法

(new MongoDB\BSON\UTCDateTime())->toDateTime()

MongoDB的UTCDateTime存储的时间是0时区的UTC时间,MongoDB这个数据库是没有时区设置的。建议存储的时候就把时区加上,例如东八区(存储的时间都统一加上8*3600秒),这样Navicat之类的客户端查看数据的时候时间就正常了,PHP程序使用的时候也是直接使用不考虑时区转换。

相关推荐
xiao-xiang2 分钟前
redis-保姆级配置详解
数据库·redis
白鹭2 小时前
MySQL(多表查询练习)
数据库·mysql
xiao-xiang5 小时前
redis-sentinel基础概念及部署
数据库·redis·sentinel
AI 嗯啦6 小时前
SQL详细语法教程(三)mysql的函数知识
android·开发语言·数据库·python·sql·mysql
时序数据说6 小时前
国内时序数据库概览
大数据·数据库·物联网·时序数据库·iotdb
杰克尼7 小时前
mysql-条件查询案例
数据库·mysql
奥格列的魔法拖鞋~9 小时前
Docker-LNMP架构 创建多项目- 单个ngixn代理多个PHP容器服务
nginx·docker·eureka·架构·php·lnmp
运维行者_9 小时前
使用Applications Manager进行 Apache Solr 监控
运维·网络·数据库·网络安全·云计算·apache·solr
板板正10 小时前
Spring Boot 整合MongoDB
spring boot·后端·mongodb
皓空揽月10 小时前
php+apache+nginx 更换域名
nginx·php·apache