Date

Salut
J'utilise ceci pour les dates:
[(#DATE|jour)]/[(#DATE|mois)]
cela affiche donc une date de type: 22/11
Mais le problème est que lorsqu'il s'agit du début du mois cela affiche 4/12
par exemple.
J'aimerais remplacer cela par 04/12
Est possible?

Jean

Jean wrote:

Salut
J'utilise ceci pour les dates:
[(#DATE|jour)]/[(#DATE|mois)]
cela affiche donc une date de type: 22/11
Mais le problème est que lorsqu'il s'agit du début du mois cela affiche 4/12
par exemple.
J'aimerais remplacer cela par 04/12
Est possible?

Jean

bonjour
c'est du php, j'en comprends le principe mais je connais pas le langage : la valeur de #DATE|jour sera récupérée dans une variable qui s'appellera par exemple $datejour puis on décidera que, lorsque la valeur de $datejour sera >10 il faudra lui ajouter un 0 devant... c'est donc possible :slight_smile: mais je n'en sais pas plus

Tu ne saurais pas quel est le fichier qui gére cela?

"Jean-Christophe Sekinger" <jc.sekinger@free.fr> a écrit dans le message de
news: 3FC06AAD.2040708@free.fr...

Jean wrote:

>Salut
>J'utilise ceci pour les dates:
>[(#DATE|jour)]/[(#DATE|mois)]
>cela affiche donc une date de type: 22/11
>Mais le problème est que lorsqu'il s'agit du début du mois cela affiche

4/12

>par exemple.
>J'aimerais remplacer cela par 04/12
>Est possible?
>
>Jean
>
>
bonjour
c'est du php, j'en comprends le principe mais je connais pas le langage
: la valeur de #DATE|jour sera récupérée dans une variable qui
s'appellera par exemple $datejour puis on décidera que, lorsque la
valeur de $datejour sera >10 il faudra lui ajouter un 0 devant... c'est
donc possible :slight_smile: mais je n'en sais pas plus

J'utilise ceci pour les dates:
[(#DATE|jour)]/[(#DATE|mois)]
cela affiche donc une date de type: 22/11
Mais le problème est que lorsqu'il s'agit du début du mois cela affiche 4/12
par exemple.
J'aimerais remplacer cela par 04/12

Pour obtenir ce résultat, je procède ainsi:

1. Copier la fonction suivante dans mes_fonctions.php3 (si le fichier
n'existe pas, le créer à la racine du site) - je l'ai récupéré sur
spip_contrib, je ne sais plus où...

<?
/*
* +----------------------------------+
* Nom du Filtre : jour_zero
* +----------------------------------+
* Date : Jeudi 8 mai 2003
* Auteurs : Christophe Bersihand
*
* +-------------------------------------+
* Fonctions de ce filtre :
* affiche la date du jour au format 01
* +-------------------------------------+
*/

function jour_zero($numdate) {
    $date_array = recup_date($numdate);
    if ($date_array)
            list($annee,$mois,$jour) = $date_array;
    else
            return '';
    if (!mois OR !jour) return;

    $nom = mktime(1,1,1,$mois,$jour,$annee);
    $nom = date("d",$nom);
    return $nom;
}
?>

2. Constuire ta boucle ainsi:
[(#DATE|jour_zero)]/[(#DATE|mois)]

André

Merci:d
Ca marche nickel:d

"Andre Vincent" <andre@alternatives.ca> a écrit dans le message de news:
BBE6814D.A0C2%andre@alternatives.ca...

J'utilise ceci pour les dates:
[(#DATE|jour)]/[(#DATE|mois)]
cela affiche donc une date de type: 22/11
Mais le problème est que lorsqu'il s'agit du début du mois cela affiche

4/12

par exemple.
J'aimerais remplacer cela par 04/12

Pour obtenir ce résultat, je procède ainsi:

1. Copier la fonction suivante dans mes_fonctions.php3 (si le fichier
n'existe pas, le créer à la racine du site) - je l'ai récupéré sur
spip_contrib, je ne sais plus où...

<?
/*
* +----------------------------------+
* Nom du Filtre : jour_zero
* +----------------------------------+
* Date : Jeudi 8 mai 2003
* Auteurs : Christophe Bersihand
*
* +-------------------------------------+
* Fonctions de ce filtre :
* affiche la date du jour au format 01
* +-------------------------------------+
*/

function jour_zero($numdate) {
    $date_array = recup_date($numdate);
    if ($date_array)
            list($annee,$mois,$jour) = $date_array;
    else
            return '';
    if (!mois OR !jour) return;

    $nom = mktime(1,1,1,$mois,$jour,$annee);
    $nom = date("d",$nom);
    return $nom;
}
?>

2. Constuire ta boucle ainsi:
[(#DATE|jour_zero)]/[(#DATE|mois)]

André