To be compliant with the MOO spec for ctime, this should a) return the timezone descriptor instead of offset and b) use the local timezone, not UTC.
Symptoms are that some internal core functions that parse the ctime don't work:
@shutdown
Do you really want to shut down the server in 2 minutes? [Enter `yes' or `no']
yes
#39:english_time (line 22): Range error
... called from #51:@shutdown (this == #2) (line 31)
(End of traceback)
LambdaMOO:
=> "Thu Sep 28 13:53:54 2023 PDT"
vs moor:=> "Thu, 28 Sep 2023 20:53:39 +0000"
To be compliant with the MOO spec for ctime, this should a) return the timezone descriptor instead of offset and b) use the local timezone, not UTC.
Symptoms are that some internal core functions that parse the ctime don't work: