comment convertir php formats de date à l'heure GMT, et vice-versa?
je suis nouveau en php.
je veux écrire une fonction où j'ai besoin de l'utilisateur à la date d'entrée en aucune date format de l'heure d'été,en format GMT et encore plus tard, de retour dans l'original entré format.s'il vous plaît tout le corps m'aider.
lire manuel php pour date et l'exemple donné, il
OriginalL'auteur 0001 | 2011-03-28
Vous devez vous connecter pour publier un commentaire.
Bien que le gmdate de fonctions sont disponibles. Si vous utilisez PHP 5.2 ou plus, alors envisager l'utilisation de la DateTime objet.
Voici le code pour basculer sur le fuseau GMT
et à l'arrière pour le fuseau horaire par défaut...
À l'aide de l'objet DateTime vous permet de créer un datetime, tout comme les fonctions de procédure, à l'exception-vous de garder une référence à une instance.
par exemple
Il ya tout un tas de fonctions que vous pouvez utiliser, qui sont beaucoup plus lisibles que les fonctions de procédure.
Exemple explicite de la conversion à partir d'un fuseau horaire de GMT
À l'aide de votre Asia/Kolkata à America/New_York
mis à jour avec quelques exemples.
merci u tellement jcob......mais je suis confus ici........comment votre exemple va m'aider dans ma question......??
dans mes 2 premiers extraits de code. D'abord on crée une instance de DateTime pour l'heure actuelle en utilisant le fuseau horaire par défaut (défini dans le php.ini ou date_default_timezone_set()) et la convertit en GMT. Ensuite, vous pouvez écho à l'aide de
$date->format()
. Le deuxième extrait de créer une instance de DateTime au format GMT, et le convertit en le fuseau horaire par défaut.hey jcob.........j'ai essayé ur code......je suis arriver '2011-12-24 13:00:00 as GMT, la conversion de '2011-12-25 00:00:00', et pour original dateformat j'ai utilisé date_default_timezone_set('Australie/Melbourne'); je suis 2011-01-01 11:00:00 comme données d'origine.de se confondre ici.
OriginalL'auteur Jacob
Utiliser le gmdate fonction à se convertir à l'heure GMT.
Par exemple
OriginalL'auteur Mike Lewis
//Conversion de l'heure locale gmt
OriginalL'auteur rushil