UserLastOn is a Unix format date and DateStr is for DOS format dates.
You could convert it from a Unix DOS though using the DateU2D conversion function:
DateStr(DateU2D(UserLastOn)...
In fairness to Clive, the version of documentation (mpl_112a36.doc) he and I are working from explicitly state 'DateStr' & 'TimeStr' should be used to decode/format both USERFIRSTON & USERLASTON timestamps.
Perhaps later revisions of this document have updated information regarding these functions?
o-----------o------------o-------------------------o
TALIADON | 2:250/6 | 21:3/138 |
TALIADON-BBS@MAIL.COM | o-----------o-----------o------------o-------------------------o
| "Error is a great teacher, and humility its hardest lesson." | o--------------------------------------------------------------o
--- Mystic BBS v1.12 A46 2020/08/26 (Windows/32)
* Origin: TALIADON BBS (2:250/6)