setTimeout
is not coffeescript friendly, so here is the replacement
install using npm
npm install time-utils
{delay} = require 'time-utils'
delay 1000, ->
console.log '1 second passed'
readable time
delay '5s', ->
console.log '5 seconds passed'
run every 2.5 hours
delay '2.5h', (repeat)->
console.log '2.5 hours passed'
unless somethingwrong()
repeat()
unix timestamp
{timestamp} = require 'time-utils'
console.log "timestamp now: #{timestamp()}"
s|second|seconds h|hour|hours d|day|days
2days and 12hours
is not supported, use 2.5days
instead