commonsbooking
commonsbooking copied to clipboard
GBFS API: Zeitzonen inkorrekt
- Habe ein simples System mit einer Location und einem Bike eingestellt.
- Meine WP-Zimezone ist auf Berlin eingestellt.
- Im Timeframe ist "Full Day" deselected, "Grid" = "Hourly".
- Habe eine comfirmed Buchung von 12:00 bis 13:00 eingestellt (allerdings über das WP Admin UI, nicht über eine user-facing-Seite)
- Damit sollte um 12:11 (Ortszeit) über GBFS ein num_bikes_available von 0 zurückkommen. Leider wird 1 zurückgegeben.
- Wenn ich den Start der Buchung auf 10:00 stelle, wird num_bikes_available: 0 zurückgegeben.
- Als last_reported bzw. last_updated wird 1698063091 returned, das entspricht "GMT: Monday, 23. October 2023 12:11:31". Das ist falsch, denn in der GMT Timezone ist es jetzt erst 10:11.
last_reported bzw. last_updated sollten immer in GMT / UTC zurückgegeben werden, denn das Feld ist ja nur eine Zahl ohne TZ-Angabe.