Jump to content

Comparer la date actuelle avec une date fixe


Recommended Posts

Bonjour,

J'essaie de comparer l'heure actuelle à une heure fixe, et de montrer un message conditionnel en fonction de cette comparaison.

En gros, j'aimerais

:

if {$smarty.now|date_format:"%H%M"} => 1400
Bla bla bla
else
Bla bla bla

 

Je n'arrive pas à faire cette comparaison. Quelqu'un aurait-il une idée ?

Par avance merci,

Manue

Link to comment
Share on other sites

Bonjour,

 

Pourquoi tenter faire en smarty ce qui devrait être fait dans le PHP ?

 

Sinon à part faire des opérations via la balise Math en smarty.now avec un timestamp fixe, je ne crois pas qu'il y ai de conversion d'une date en timestamp en smarty (et s'il en existe une, elle doit être affreuse en terme de performance).

 

Je renvoie à la doc (V2) de smarty qui affichait déjà cette introduction à l'époque, ça doit être encore plus restrictif en V3 :

 

De façon générale, essayez de toujours passer les dates à Smarty sous forme de timestamp. Cela permet aux designers de templates d'utiliser date_format pour avoir un contrôle total sur le formatage des dates et de comparer facilement les dates entre elles.

 

http://www.smarty.net/docsv2/fr/tips.dates.tpl

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...