Je cours mongodb sur le serveur d'Ubuntu. Le temps du serveur estLa date de Mongodb est désactivée de 1 heure
root# date
Thu Sep 13 21:15:58 BST 2012
Mais quand je lance la commande suivante je reçois un résultat différent
root# mongo
MongoDB shell version: 2.2.0
connecting to: test
> new Date()
ISODate("2012-09-13T20:15:58.670Z")
Il y a exactement une heure de différence. Lorsque je mets à jour un champ documents updated_on
avec php en utilisant MongoDate()
, la valeur du champ est toujours 1 heure d'inactivité.
[EDIT] En fait, je viens de vérifier mon erreur php journal et le temps dans le fichier journal est de 1 heure au large et
[13-Sep-2012 20:11:14 UTC] Log Message (Time should be 21:11:14)
Merci pour la réponse rapide.Comment puis-je faire Mongo me dire l'heure en BST? Et pourquoi le fichier journal PHP a le même problème? – Optimus
Peut-être que le serveur fonctionne en UTC sans fuseau horaire? Vérifiez sa définition TZ. Et le logfile n'est pas "éteint" non plus, il vit juste au même moment mais dans un fuseau horaire différent :-) – fvu
:) Je pense que c'est plus sur ubuntu que sur mongodb ou php :) Merci pour votre temps. – Optimus