The hour of the local time is different when converted to a unix timestamp and then back to local time.
Expected behavior is that that the dates match.
print(DateTime.fromUnixTimestamp(DateTime.fromLocalTime(2025, 3, 10).UnixTimestamp):ToLocalTime())
returns
["Day"] = 10,
["Hour"] = 1,
["Millisecond"] = 0,
["Minute"] = 0,
["Month"] = 3,
["Second"] = 0,
["Year"] = 2025
I believe that this is related to daylight saving time. This is because the bug does not reproduce if the day is set to the 9th. I am in the US West timezone if that is necessary to reproduce.