confrontare due date

salve a  tutti!

praticamente  ho un form con tre select dove vado ad inserire una data che successivamente andrò a caricare nel database che sara una data di scadenza di una notizia.. quello che mi serve è confrontare questa data con quella del server e  calcolare i giorni rimanenti... sapete come posso fare??

grazie in anticipo della risposta!

inviato 8 anni fa
felix1
X 0 X

Ciao,

per calcolare la differenza tra le 2 date potresti convertirle in formato YYYYMMDD e fare una semplice differenza.

Supponiamo che tu abbia inserito una news che scadeva ieri, le due date saranno:20/04/2008 e 21/04/2008.

La differenza sarà: 20080420-20080421 = -1. Nel caso in cui la scadenza della news sia 29/04/2008, questa sarà la differenza: 20080429-20080421 =  8. Se il valore è positivo indica che la news non è scaduta, altrimenti lo è.

:bye:

Zeta

risposto 8 anni fa
zeta80
X 0 X

Da non sottovalutare le funzioni dedicate alle date di MySQL, che permettono di fare confronti e diversi calcoli tra date. Il problema potrebbe essere risolto direttamente in SQL.

http://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html

 :bye:

risposto 8 anni fa
Gianni Tomasicchio
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda