Yes, but in a roundabout way. With -gmt, if the next argument is false says use local time, else use GMT.
Did that work for you? I did learn the UK has only one time zone, which is GMT, which sort of puts a wrench in my logic. However, if you are on a machine that did not flip from standard to savings time, or vice versa, it may explain why you were an hour off.
What happens if you don’t happen to know how big Oregon is?
Shouldn’t clock format pick up the local settings on the server and use these when doing this type of calculation? Or is this only true when getting a date/time directly rather than doing a calculation?
I haven’t tested this but that’s how I thought it worked.