How is the changeset date/time determined when travelling?

I try to map every day to keep a long mapping streak which is motivating me to map more & regularly.

Currently I am travelling in a different time zone than usual. On Friday (26th June) my edits were saved as changesets for Thursday (25 June) by just 30 minutes :face_with_peeking_eye: although it was the morning of the Friday. This means OSM did not register any changeset for me on Friday. I only noticed this today (Sunday). With this, my long streak (for my standards) was stopped and I have to restart from 0 which is not encouraging.

How is the changeset date/time determined (when travelling)?
Is there a way to move the changeset timing by half an hour in order for my streak to continue?

Changeset times are logged by Universal Coordinated Time (UTC), not your local time zone.

Thank you @hoserab for this helpful response!

Is there a way to move the changeset timing by an hour in order for my streak to continue :blush:?

not really

you may make own tool for streak recording that would adjust time of that specific edit when doing calculations, or make tool that would adjust report of third-party tool

One can view a changeset’s Changeset XML for the created_at attribute to determine the date (and time).

Thank you both for your answers!
@Mateusz_Konieczny Are you able to share a link to some instructions how to make such tools?

I would download and process changeset metadata from https://planet.osm.org/

I was doing it in GitHub - matkoniecz/StreetComplete_usage_changeset_analysis: Process metadata of all changesets ever made to make StreetComplete usage analysis · GitHub for slightly different purpose but it can be used as a base

there may be (or may be not) easier to use tool or preprocessed data available

https://github.com/SomeoneElseOSM/ChangesetMD should work for this.

Thank you very much to all for sharing your insight and links! Keep up the good work!

Would it be worth to add this information to OpenStreetMap Wiki on Changeset or somewhere else?

may be worth adding, this would be obvious for people with relevant background but as seen it is relevant also for others

feel free to make an edit

:sweat_smile:

I will try when I find time. Currently I am travelling and don’t have the capacity to do so.

As far as I know changesets are timestamped in UTC, not your local time zone. So if you are traveling an edit made just after midnight locally can still be recorded as the previous day in UTC. I dont think its possible to change the timestamp after a changeset has been uploaded, so unfortunately the streak cant be restored. But i think It would be nice if streak trackers could optionally use the users local time instead of UTC.