Salve a tutti,
sono a richiedere un aiuto per un problema che mi sta portando all'esasperazione.....
In pratica,e la cosa dovrebbe essere molto semplice ma credetemi sto impazzendo, dovrei far si che da una data (data di partenza), in base ad un valore (anno) che può variare, dovrebbe calcolare la data futura (una data di scadenza).
Le ho provate tutte ma senza successo.....sicuramente sbaglio io, ma non ne riesco a venirne a capo.
La struttura della tabella e dei campi è la seguente:
TABELLA :
clienti
Campi interessati:
data_inizio (data di partenza)
anni (valore degli anni da calcolare che può variare)
data_scadenza (data di scadenza calcolata dalla data di partenza + il valore da calcolare)
il campo data_inizio è un campo di tipo data;
il campo anni è una dropdown che ha all'interno dei valori già definiti, tipo 1, 3, 5;
il campo data_scadenza è un campo di tipo calc.
Applicando la funzione date() tutto funziona a meraviglia, ma naturalmente a me non occorre questo tipo di funzione poichè la mia data di inizio è variabile, e non riesco ad integrare tale funzione per il mio calcolo.
Ho provato di tutto...anche le martellate...ma niente...non ci arrivo....
un es.:
Seleziono la data di inizio (ad es.: 01/01/2019)
Seleziono gli anni da calcolare (3)
ed applico il calcolo seguente:
$data_scad = (int) '{clienti___data_inizio}'+1;
return $data_scad;
naturalmente funziona restituendomi però solo l'anno (2022), senza giorno e mese.
Ho provato anche ad utilizzare "strtotime"....ma senza successo, o meglio, con questa funzione ottengo il risultato sperato ma in tale maniera così si decide già quale sia il valore...e non il valore che nel mio caso è variabile.