comment faire pour convertir mes HORODATAGE horodatage UTC dans magento
j'ai trouvé beaucoup de articals sur ce sujet, mais aucun de donner une bonne soluation
mon système actuel fuseau horaire = 'asia/Kolkata'
mon magento fuseau horaire est 'asia/shanghai'
cela donne-moi de corriger UTC
temps, ici, le système de temps est '2013-06-26 15:34:00'
$timezone = date_default_timezone_get();
date_default_timezone_set($timezone);
$now = Mage::getModel('core/date')->timestamp(time());
$current_date= date('Y-m-d H:i:s');
donc ici $current_date = '2013-06-26 18:04:30'
mais j'ai une autre mytimestamp..... ex :- $temps = '2013-06-26 15:34:00'
;
$scheduletime = '2013-06-26 15:19:00';
$dateTimestamp = Mage::getModel('core/date')->timestamp(strtotime($scheduletime));
$schedule_time = date('Y-m-d H:i:s',strtotime($scheduletime));
donc ici $schedule_time = '2013-06-26 23:34:00'
donc en fait ce que je veux est d'obtenir la différence entre ces deux temps, et il devrait être : 0
Les horodateurs sont d'UTC, c'est le fuseau horaire, vous devez corriger pour obtenir un bon temps.
thankx pour votre réponse....pouvez-vous me donner l'exemple?
Si vous souhaitez utiliser
est-il possible de convertir
thankx pour votre réponse....pouvez-vous me donner l'exemple?
Si vous souhaitez utiliser
asia/Kolkata
que votre fuseau horaire dans votre application, vous pouvez définir que dans php.ini ou utiliser date_default_timezone_set('asia/Kolkata')
sur le dessus de vos scripts. L'horodatage est UTC par le standard, le fuseau horaire que vous fournissez ajouter/soustraire à partir d'un timestamp pour vous donner la date et l'heure de l'horodatage dans ce fuseau horaireest-il possible de convertir
'2013-06-26 15:19:00'
cette heure en UTC? par rapport à "l'asia/Kolkata'strtotime('2013-06-26 15:19:00')
vous donnera le timestamp qui répond à ce type datetime dans le fuseau horaire UTCOriginalL'auteur thumber nirmal | 2013-06-26
Vous devez vous connecter pour publier un commentaire.
Essayer
Remarque: UTC et GMT sont égaux.
OriginalL'auteur Renon Stewart