我在ubuntu服務器上運行mongodb。服務器時間是Mongodb日期已關閉1小時
root# date
Thu Sep 13 21:15:58 BST 2012
但是當我運行下面的命令,我得到不同的結果
root# mongo
MongoDB shell version: 2.2.0
connecting to: test
> new Date()
ISODate("2012-09-13T20:15:58.670Z")
恰好有一個小時的時差。當我使用MongoDate()
使用php更新文檔updated_on
字段時,該字段的值仍爲1小時。
[編輯] 其實我只是檢查我的PHP錯誤日誌和日誌文件的時間爲1小時關閉以及
[13-Sep-2012 20:11:14 UTC] Log Message (Time should be 21:11:14)
感謝您的快速回復。我如何讓Mongo告訴我在BST的時間?爲什麼PHP日誌文件有相同的問題? – Optimus
也許服務器在UTC沒有時區運行?檢查它的TZ定義。日誌文件也不是「關閉」,它只是在同一時間生活,但在不同的時區:-) – fvu
:)我認爲這是更關於ubuntu然後mongodb或PHP :)感謝您的時間。 – Optimus