suve

awful: function: dt-break

Declaration

dict :dt-break ( float $DATETIME )

Summary

Breaks a DateTime value into days, hours et cetera and returns this information in a dictionary.

Index Value
d Days
h Hours (0-23)
i Minutes (0-59)
s Seconds (0-59)
z Milliseconds (0-999)

Example

# :dt-break example.
:set &DateTime :dt-encode i2015
:sub &DateTime :dt-now
:set &i :dt-break $DateTime

:write   s'Only ' $i[s'd'] s' days, ' $i[s'h'] s' hours, '
:write   $i[s'i'] s' minutes and '
:writeln $i[s's'] s' seconds left till next year! '

wikistrona zmodyfikowana 2014/0601/2317