SPIP - Contrib

[ar] [en] [es] [fr] [it]



Accueil du site > Documentation > Archives documentation > Bidouilles pour avant SPIP 1.9

Décalage horaire

lundi 8 septembre 2003, par Éric Noël. Dernier ajout lundi 8 septembre 2003



En attendant que SPIP gère le décalage horaire, j’ai fait une petite fonction à placer dans "mes fonctions.php3".

C’est lourd mais ca dépanne ; je le livre dans l’éventualité que ca puisse aider :

Ce filtre DOIT nécéssairement être le PREMIER suivant la balise #DATE.

ex) [(#DATE|fuseau)]

function fuseau($chaine) {
// ici on place le nombre d'heure '
        $decalage=-6;
        $annee=substr($chaine,0,4);
        $mois=substr($chaine,5,2);
        $jour=substr($chaine,8,2);
        $heures=substr($chaine,11,2);
        $minutes=substr($chaine,14,2);
        $secondes=substr($chaine,17,2);
        $dateunix=mktime($heures,$minutes,$secondes,$mois,$jour,$annee);
        $datedecal=$dateunix+($decalage*60*60);
        $date=date("Y-m-d H:i:s",$datedecal);

        $chaine = "2000";
        return $date;
}

Répondre à cet article



Suivre la vie du site RSS 2.0 | Plan du site | Espace privé | Charte et vie SPIP-Contrib | SPIP | L'autre.net