Ich versuche, einen Countdown-Timer zu erstellen. Ich habe created_at
Wert, life_time
Wert und current_time
.Delphi Mysql Datetime plus Minuten subtrahieren aktuelle Zeit
Ich möchte summieren created_at
und life_time
und subtrahieren current_time
.
created_at: 2017-05-22 04:49:54
life_time: 500 (Minuten)
und i aktuelle Zeit wie this finden. (12/10/2002 13:37:25)
Aber alle Variablen haben ein anderes Format. Wie kann ich
created_at + life_time - current_time = I WANT (dd/mm/yyy hh:mm:ss)
created_at
als Datum und Lebensdauer als Integer und Minuten in mysql definiert definiert.
Was ist, wenn die Serverzeit von der Zeit auf dem Clientcomputer abweicht? Warum haben Sie den Datentyp für die Anzahl der Minuten als 'VARCHAR' definiert? – Victoria
@Victoria Ich dachte Unterschied von Zeit zwischen Server und Client-Maschine, aber ich konnte keine andere Lösung finden. Also dachte ich, ich könnte die Client-Zeitzone entsprechend einstellen, weil ich die Zeitzone auf dem Server kenne. Haben Sie eine bessere Vorstellung von diesem Problem? Ich versuche dem Benutzer die verbleibende Zeit bis zum Ablaufdatum anzuzeigen. (und ja, ich habe falsch geschrieben, Minuten als Integer (bearbeitet)) ... – Nevermore
Ich würde einfach vom Server verbleibende Zeit bekommen (in Minuten, auch wenn es nicht genau sein wird). – Victoria