premetto che ho letto la pillola su DATE/TIME e MySQL,ma non ci ho capito molto,anche perchè sono abbastanza inesperto
vorrei fare in modod che un utente setti un periodo di tempo (24,48,72 etc ore) e allo scadere di questo avvenga un qualcosa.
mi spiego meglio.
ho due campi nel database. operation_start e operation_end.
l'utente mette nel form il tempo in ore.
nel campo operation_start metto
time()
ovvero la data attuale,quella di partenza.
mentre in session_end metto
time()+$tempo*60*60
che risulta essere il tempo in secondi finale.
ora,ho provato a fare questo ma ottengo ovviamente un risultato in secondi,riferito al 1 january 1970,l'unich epoch time.
ora,sinceramente,dato che il tmepo massimo che l'utente puo inserire è una settimana (168 ore) non mi interessano calcoli complessi sulle date,
ovviamente se Time()>operation_end
allora la operazione è conclusa.
fin qui nessun problema.
ma non so come fare in modo,quando l'utente da l'ok, a fargli una preview di quando finirà l'operazione.
ovvero,non so dargli in ocho ,per esempio:
con il periodo di tempo da te scelto l'operazione finirà il 18/3/2005 alle ore 15:30...
credo che dovrei lavorare aggiungendo i giorni a date() ma finora ho ottenuto numeri spropositati e che non capisco.
forse il problema è più smeplice di quanto pensi,solo che non essendo tanto navigato,certe cose non mi vengono al volo.
anticipatamente grazie per ogni aiuto![]()