commonsbooking icon indicating copy to clipboard operation
commonsbooking copied to clipboard

GBFS API: Zeitzonen inkorrekt

Open hansmorb opened this issue 1 year ago • 4 comments

  • 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.

hansmorb avatar Oct 24 '23 13:10 hansmorb