Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 08-08-2007 15:10:26

yannux
Membre
Lieu: Rennes
Date d'inscription: 07-04-2007
Messages: 284
Site web

Zend_Date, format de date et localisation

QUelqu'un sait un peu comment Zend_Date gère la date. Utilise t il l'heure GMT ? Si oui fait il la conversion en fonction de la locale ?


Société : Direct Info Service

Hors ligne

 

#2 08-08-2007 15:25:42

Grummfy
Membre
Lieu: Belgique
Date d'inscription: 01-08-2007
Messages: 232
Site web

Re: Zend_Date, format de date et localisation

tu doit dire ou tu te situe sinon par défaut on est un UTC

tu peux par exemple faire

date_default_timezone_set('Europe/Brussels');
et en principe il prendra la zone de bruxellles

date_default_timezone_set('Europe/Paris');
ou paris


Engagez-moi! : Cherche job en Belgique autour de Namur (1 heure de route autour)
blog - ZF Planet

Hors ligne

 

#3 08-08-2007 18:53:32

yannux
Membre
Lieu: Rennes
Date d'inscription: 07-04-2007
Messages: 284
Site web

Re: Zend_Date, format de date et localisation

oui , mais par exeple si on a un visiteur sur le site, inscrit et identifié comme en gmt+6 par exemple, il peut le gérer comme un grand ?

En faite je voudrais voir si il est interessant de stocker un datetime en gmt .


Société : Direct Info Service

Hors ligne

 

#4 08-08-2007 19:07:44

Grummfy
Membre
Lieu: Belgique
Date d'inscription: 01-08-2007
Messages: 232
Site web

Re: Zend_Date, format de date et localisation

oui vu que zend_date permet de manipuler les date, donc peux importe le format ....

perso j'ai toujours trouver que le format timestamp (donc juste des chiffre et rien d'autres) était le plus simple a manipuler.


Engagez-moi! : Cherche job en Belgique autour de Namur (1 heure de route autour)
blog - ZF Planet

Hors ligne

 

#5 04-10-2007 11:38:58

yannux
Membre
Lieu: Rennes
Date d'inscription: 07-04-2007
Messages: 284
Site web

Re: Zend_Date, format de date et localisation

Bon alors si quelqu'un sait comment faire...Je galère un peu là...
j'ai une date en timezone GMT, je veux l'afficher en timezone Europe/Paris  avec Zend_Date....
Qui qui sait comment qu'on fait ? big_smile


Société : Direct Info Service

Hors ligne

 

#6 04-10-2007 17:22:07

yannux
Membre
Lieu: Rennes
Date d'inscription: 07-04-2007
Messages: 284
Site web

Re: Zend_Date, format de date et localisation

Bon je me répond. Pour utiliser les possibilitées de conversions de Zend_Date avec un champ Datetime mysql ( 2007-09-26 19:16 , par exemple ) :
(copier coller de mon email sur la liste zend)

Code:

date_default_timezone_set('GMT');

// create a date object
echo 'Mysql Datetime (GMT insert) : ';
echo $mysql_datetime_gmt= '2007-10-03 19:10';

// false parameter because it's Mysql Datetime format...
$date = new Zend_Date($mysql_datetime_gmt, false, 'fr');

// view our date object
echo '<br />Zend_Date::getIso : '.$date->getIso();
// what timezone do we have ?
echo '<br />Zend_Date::getTimezone : '. $date->getTimezone();

echo '<br /><br />Change Timezone to Europe/Paris';
// set another timezone
$date->setTimezone('Europe/Paris');

// what timezone do we now have ?
echo '<br />Zend_Date::getTimezone : '. $date->getTimezone();
// see the changed date object
echo '<br />Zend_Date::getIso : '.$date->getIso();

Et j'obtiens :
Mysql Datetime (GMT insert) : 2007-10-03 19:10
Zend_Date::getIso : 2007-10-03T19:10:00+00:00
Zend_Date::getTimezone : GMT

Change Timezone to Europe/Paris
Zend_Date::getTimezone : Europe/Paris
Zend_Date::getIso : 2007-10-03T21:10:00+02:00


Société : Direct Info Service

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages