Data la partenza data/ora e la durata, come posso fare un calcolo lato server che determina se un oggetto è "finished"
, "in progress"
, o "upcoming"
server di calcolo laterale utilizzando Firebase
--Show
--duration: "144"
--startDate: "2015-11-10"
--startTime: "14:00"
--status: "?"
JavaScript lato client per determinare se lo spettacolo è ancora iniziata:
// if negative, then show hasn't started yet
var time = (-(startdate.getTime() - currentdate.getTime())/1000/60);
JavaScript lato client per determinare se lo spettacolo ha terminato l'esecuzione ancora:
// if negative, then show has finished
var timeLeft = channelDuration - timerStartTime;
Eventuali duplicati di [Come faccio a eseguire il codice lato server in Firebase?] (Http://stackoverflow.com/questions/21653378/how-would-i-run -server-side-code-in-firebase) – Kato