8768 sujets

Développement web côté serveur, CMS

Salut à tous,

J'ai un petit souci concernant le stockage de datetime dans mySql.
Je reçois une date à l'heure UTC au format ISO8601 (2004-02-12T15:19:21+00:00) et je voudrais la stocker dans une base de données dont je ne connais pas la localisation du serveur (Etas-unis ou bien France ou bien Allemagne) avec des heures différentes.

A quelle heure je dois stocker l'heure en base sous forme de datetime mySql (2004-02-12 15:19:21) qui à chaque fois me retournera cette heure là mais à son fuseau local (si en France : 2004-02-12T15:19:21+02:00) et du coup on est plus à l'heure UTC ?

Je peux convertir la date UTC dans le fuseau horaire du serveur mais je ne connais pas son fuseau.

Merci pour vos éclaircissements.
Matthieu
Modifié par MatthieuR (15 Oct 2015 - 11:32)