Wie würde ich einen UNIX-Zeitstempel (Anzahl der Sekunden seit 1970 GMT) von einem Date-Objekt in einer Rails-App erhalten?
Ich weiß, dass Time#to_i
ein Zeitstempel zurückgegeben wird, aber das Ausführen Date#to_time
und anschließende Abrufen des Zeitstempels führt zu einer Abweichung von etwa einem Monat (nicht sicher, warum ...).
Jede Hilfe wird geschätzt, danke!
Bearbeiten: OK, ich glaube, ich habe es herausgefunden. Ich habe ein Datum mehrmals in einer Schleife verarbeitet und jedes Mal wurde das Datum aufgrund einer Zeitzoneninkongruenz ein wenig verschoben, was letztendlich dazu führte, dass mein Zeitstempel einen Monat frei war. Trotzdem würde mich interessieren, ob es eine Möglichkeit gibt, dies zu tun, ohne sich darauf zu verlassen Date#to_time
.
to_utc