jon, I believe that there is an error in the Online Manual at:
Scripting Reference - - > Scripting Objects - - > Item - - > Modify - - > Return Type
The "date modified" that is returned seems to be a string object, rather than a date object as stated in the "Return Type" column.
In my script, the command TheSelFileDateRaw = TheEnumFiles.item ().modify outputs (via DOpus.Output)
04/08/15 12:53:54
and does not allow methods such as TheSelFileDateRaw.getDate (). If, however, I change the command to
TheSelFileDateRaw = new Date (TheEnumFiles.item ().modify)
the output is the usual universal date, and the usual date object methods are allowed.
I expect that it's the same for all the dates on this page, although I haven't checked it. Perhaps some code is intended because the word "date" is not in hypertext, but neither are "string", "bool", "int", so at the very least, it's confusing.