documento in scadenza: confronto di date

ciao

Dovrei fare in modo che la scadenza di un documento sia segnalata il giorno prima e poi anche il giorno stesso della scadenza.

Dovrei quindi rilevare la data di sistema e confrontarla con la data del documento inserita nel db che dovrebbe restituirmi un valore (0, oppure 1 ad esempio) col quale poi lanciare la funzione o la condizione in php.

Come posso fare?

Grazie

inviato 6 anni fa
frankphp
X 0 X

che cosa esattamente non sai come fare?

io utilizzerei la funzione "date_diff" per confrontare le due date

risposto 6 anni fa
civre
X 0 X

che cosa esattamente non sai come fare?

io utilizzerei la funzione "date_diff" per confrontare le due date

vorrei capire :

1)  il campo del Db mysql che deve ospitare le date se conviene impostarlo come DATE o TIMESTAMP

2) come confrontare la data attuale (quella di sistema) e la data di scadenza del documento e poi ottenere quanti giorni mancano alla scadenza (o, 1 ,2 ecc ecc)

Puoi aiutarmi?

Grazie

risposto 6 anni fa
frankphp
X 0 X

non lo so, io ho sempre usato DATE, avevo letto qualcosa in merito ma non mi ricordo....

io ricaverei con date() la data corrente ed andrei a confrontarla con quella sul db con DateTime::diff

verificando che i formati siano gli stessi.

Non ho mai provato quindi non garantisco... se avrò tempo e voglia farò una prova...

risposto 6 anni fa
civre
X 0 X

@frankphp

La documentazione ti aiuta a fugare i tuoi dubbi:

http://php.net/manual/en/function.date-diff.php

risposto 6 anni fa
Mario Santagiuliana
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda