Bernd Armbruster: time() und mktime()

Beitrag lesen

hallo,

ich habe ein problem mit einem datumsvergleich, ich generiere mit mktime(stunde,minute,sekunde,monat,tag,jahr) eines beliebigen datums eine timestamp dann ziehe ich von der aktuellen timestamp (mit time()) den wert ab und sollte dann ja eigentlich den unterschied in sekunden erhalten und wenn ich diesen durch 60 tiele den abstand in minuten , aber das funktioniert nicht, ich bekomme zwar immer zwei timestamps aber selbst wenn sie in realtität nur eine minute auseinander liegen bekomme ich einen unterschied von mehreren 1000 sekunden.
Wenn ich nun zwei timestamps mit mktime () erstelle und diese voneinander abziehe bekomme ich das richige ergebnis...kann einer helfen ? bin langsam echt ratlos...

Peter

Frage: Warum brauchst Du die Funktion mktime()? Zieh doch die beiden ints, die Dir die Funktion time() zu den gewünschten Start- und Endzeitpunkten liefert, voneinander ab. Oder hab ich Dein Problem nicht ganz erkannt?