affdate sur #DATE (en int32)

Bonjour à tous,

Je m'échine pour un squelette d'affichage d'une table d'indisponibilités : celle-ci comprend bien sur la date d'indisponibilité #DEBUT sous forme d'un timestamp, mais stocké dans la base au format int(32).

Du coup, je n'arrive pas a appliquer un affichage sous forme de date,
ni meme a faire tourner un filtre de date....

<meta name="generator" content="SPIP 2.0.3 [13596]" />

Exemple :
- squelette:
   <small>#DEBUT (#DEBUT|affdate_mois_annee) = (#DEBUT|affdate) : <i>#RAISON</i> (#FIN|affdate{'j/M hh:ii'}) </small> =>
          <small>[ (#CATEGORIE)]</small>

- résultat affiché :
1172734200 (1172734200|affdate_mois_annee) = (1172734200|affdate) : wimax (1172768400|affdate{'j/M hh:ii'}) => Déplacement

- source page:
                     <small>1172734200 (1172734200|affdate_mois_annee) = (1172734200|affdate) : <i>wimax</i> (1172768400|affdate{'j/M hh:ii'}) </small> =>
          <small> Déplacement</small>

SPIP ne serait-il capable d'utiliser les filtres de date que sur des DATES declarées `timestamp` en MySQL ?

Alors, un palliatif serait de réécrire un fitre affidate ?
Oui, mais... il fonctionne sur une date témoin, mais pas non plus sur le champ extrait par SPIP..

Je me dis donc que c'est ma syntaxe d'ecriture qui est fausse,
j'ai deja eu un souci de comprehension, j'ai tenté de rajouté les crochets qui vont bien, sans changement ....
alors, après encore lecture de http://www.spip.net/fr_article901.html#affdate je ne vois plus....

Merci de m'enfoncer la porte...
car cela doit etre gros... :wink:

@+

YannX a écrit :

: celle-ci comprend bien sur la date d'indisponibilité #DEBUT sous forme d'un timestamp, mais stocké dans la base au format int(32).

drôle d'idée

Du coup, je n'arrive pas a appliquer un affichage sous forme de date,
ni meme a faire tourner un filtre de date....

[(#VAL{'j/M h:i'}|date{#DEBUT})] => 5/Feb 06:43

pour les filtres d'affichage de date() :
   PHP: date - Manual

Hi

Je dis peut etre n'importe quoi mais le filtre extraire_date ne fait pas l'affaire?

George

Quoting denisb <denisb@laposte.net>:

YannX a écrit :

: celle-ci comprend bien sur la date d'indisponibilité #DEBUT sous forme d'un timestamp, mais stocké dans la base au format int(32).

drôle d'idée

Du coup, je n'arrive pas a appliquer un affichage sous forme de date,
ni meme a faire tourner un filtre de date....

[(#VAL{'j/M h:i'}|date{#DEBUT})] => 5/Feb 06:43

pour les filtres d'affichage de date() :
  PHP: date - Manual

george@diwanalarab.com a écrit :

le filtre extraire_date ne fait pas l'affaire?

non non.
il ne retourne que aaaa-mm-01 à partir de dates trouvées dans un texte.

"denisb" <denisb@laposte.net> a écrit dans le message de news:
go65ps$qo2$1@ger.gmane.org...
YannX a écrit :

: celle-ci comprend bien sur la date d'indisponibilité #DEBUT sous forme
d'un timestamp, mais stocké dans la base au format int(32).

drôle d'idée

        Mais je n'i pas la maitrise de la structure de la base ecrite....
;-(

Du coup, je n'arrive pas a appliquer un affichage sous forme de date,
ni meme a faire tourner un filtre de date....

        [(#VAL{'j/M h:i'}|date{#DEBUT})] => 5/Feb 06:43

   Ah !
   Oui, parfaitement logique, a la réflexion......
   Mais fallait y penser ; merci !
   je mets en oeuvre demain...

Yx

pour les filtres d'affichage de date() :
  PHP: date - Manual