Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 01-07-2009 17:29:09

Djules
Membre
Date d'inscription: 29-03-2009
Messages: 52
Site web

[Résolu][Zend_Date]Comparer une date de bdd avec la date du jour

Bonjour,

Grosso modo j'ai une appli qui gère des promotions, où chaque promotion a un attribut 'date_debut' et 'date_fin'.

Dans ma base de données, ces attributs sont au format date, propre à SQL.

Maintenant dans mon appli je ne veux pas afficher une promotion à venir, uniquement celle où la date du jour est comprise entre 'date_debut' et 'date_fin'.

Il y a t'il un moyen de faire directement la comparaison de date lors de la requête SQL ?

du style

Code:

$select = $promo->select()->where('date_debut <= ?', $laDateDuJour)->where('date_fin >= ?', $laDateDuJour);

J'ai bien essayé avec des $laDateDuJour->toString($format='YYYY-MM-d') mais ça ne fonctionne pas.
J'avais déja comparé les dates en convertissant chacune en timestamp et reconstruire mon tableau ensuite mais bon...  hmm

Dernière modification par Djules (02-07-2009 11:12:50)

Hors ligne

 

#2 02-07-2009 10:17:25

yvann
Membre
Date d'inscription: 24-07-2008
Messages: 81

Re: [Résolu][Zend_Date]Comparer une date de bdd avec la date du jour

Essaye voir en remplaçant $laDateDuJour par new Zend_Db_Expr('NOW()')

Hors ligne

 

#3 02-07-2009 11:12:28

Djules
Membre
Date d'inscription: 29-03-2009
Messages: 52
Site web

Re: [Résolu][Zend_Date]Comparer une date de bdd avec la date du jour

Et bien on peut dire que la réponse était plutôt simple mais très réfléchie ! Je ne connaissais pas Zend_Db_Expr, et après recherche dans la doc je crois bien que je vais même pouvoir y trouver d'autres utilités.
En tout cas c'est bien ce que je voulais, merci beaucoup Yvann ! wink

Hors ligne

 

#4 02-07-2009 13:58:48

yvann
Membre
Date d'inscription: 24-07-2008
Messages: 81

Re: [Résolu][Zend_Date]Comparer une date de bdd avec la date du jour

Je t'en prie smile

Bonne continuation.

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