Ho un problema di questo tipo:
Ho un campo “data_scadenza” in un record… In modalità griglia vorrei che tale campo apparisse in rosso quando la data è già passata.
Su Eventi > onRecord ho inserito il seguente codice:
Codice: Seleziona tutto
$today=date('d/m/Y');
$data_scadenza_master = sc_date_conv({data_scadenza}, "aaaa-mm-dd", "dd/mm/aaaa");
if ($today > $data_scadenza_master) {
sc_field_color("data_scadenza", "#FF0000");
}
else
{
sc_field_color ("data_scadenza", "");
}
Se oggi è il 25/11/2016 e la scadenza è il 24/10/2016, il campo in questione appare in rosso… ma
Se oggi è il 25/11/2016 e la scadenza è il 26/10/2016, il campo in questione appare normale.
Ho provato ad eseguire anche:
Codice: Seleziona tutto
echo $today;
echo $data_scadenza_master;
Sembra che l’operatore tenga conto solo del giorno e sicuramente è così.
Ho provato a fare qualche ricerca nel web ma non riesco a trovare qualcosa che possa risolvere il mio problema…
Qualche aiuto gentilmente?
Grazie fin’d’ora!