#class {Time}
#show {Kernighan's time script v1.1}
#class 0

#class {Time|Set}
#var year {0} {0}
#alias settime {#var year {%time(y)};#MATH year {@year+2000};#variable %1 {%time(m)/%time(d)/@year %time(h):%time(n):%time(s)}}
#class 0

#class {Time|Diff}
#alias getsecdiff {#noop VBScript;#mss {SecDiff = DateDiff(~"s~", ~"%2~", ~"%3~")};#var %1 {%mss(SecDiff)}}
#alias getminutediff {#noop VBScript;#mss {MinuteDiff = DateDiff(~"n~", ~"%2~", ~"%3~")};#var %1 {%mss(MinuteDiff)}}
#alias gethourdiff {#noop VBScript;#mss {HourDiff = DateDiff(~"h~", ~"%2~", ~"%3~")};#var %1 {%mss(HourDiff)}}
#class 0