Ciao bstefano79.
Il problema l'ho parzialmente risolto; mi capita che se sottraggo due date uguali, ottengo una differenza che non è zero; mi spiego meglio.
Io ho due stringhe, una con la data odierna ed l'altra con una data recuperata da un database, li converto tutti e due in timestamp, sottraggo dalla data odierna quella del database, infine converto il risultato in giorni con il seguente codice:
dove $diff è la differenza delle due date in timestamp.codice:echo " pari a giorni= ".date('d', $diff);
Il problema è che se le due date sono identiche, il risultato è 1 invece dovrebbe essere 0.
Esempio: $dataodierna = 16-07-2013 e $datarecord = 16-07-2013; la differenza in giorni dovrebbe essere 0 e non 1.
Ho provato a sottrarre 1 unità al risultato ma senza avere successo.
Magari per i programmatori potrebbe essere una stupidagine, purtroppo io non sono esperta ne tantomelo lo voglio diventare; il mio sito l'ho completato, mi manca ancora questa piccola cosa e poi posso ritenermi soddisfatta.
Grazie di un eventuale consiglio.
Ms.