Opt*_*mus 3 mongodb mongodb-php
我在ubuntu服务器上运行mongodb.服务器时间是
root# date
Thu Sep 13 21:15:58 BST 2012
Run Code Online (Sandbox Code Playgroud)
但是当我运行以下命令时,我得到了不同的结果
root# mongo
MongoDB shell version: 2.2.0
connecting to: test
> new Date()
ISODate("2012-09-13T20:15:58.670Z")
Run Code Online (Sandbox Code Playgroud)
只有一个小时的差异.当我updated_on使用php 更新文档字段时MongoDate(),该字段的值仍然是1小时关闭.
[编辑]其实我刚检查了我的php错误日志,日志文件中的时间也是1小时
[13-Sep-2012 20:11:14 UTC] Log Message (Time should be 21:11:14)
Run Code Online (Sandbox Code Playgroud)
Mongo告诉你
2012-09-13T20:15:58.670Z
Run Code Online (Sandbox Code Playgroud)
Z =祖鲁时间/零偏移/ UTC.您也可以将TZ中的时间表示为2012-09-13T20:15:58.670 + 00:00,顺便提一下ISO8601标准中的定义.
BST是UTC + 1.所以,他们是同一时间,但在不同的时区.