The "Previous Output" (LastOutput) of command blocks uses the server time. This can be confusing for the player if they are living in a different time zone.
Expected would be that the client adjusts the time to its time zone.
Have the server send the time as UTC to the client, which then calculates the correct local time. This would be possible by introducing a new time text component.