 }
 
 exports.second = {
-  canonical: 1000
-
   floor: (dt, tz) ->
     throw new TypeError("#{tz} is not a valid timezone") unless isTimezone(tz)
     # Seconds do not actually need a timezone because all timezones align on seconds... for now...

}

exports.minute = {
  canonical: 60000

  floor: (dt, tz) ->
    throw new TypeError("#{tz} is not a valid timezone") unless isTimezone(tz)
    # Minutes do not actually need a timezone because all timezones align on minutes... for now...

}

exports.day = {
  floor: (dt, tz) ->
    wt = WallTime.UTCToWallTime(dt, tz)
    return WallTime.WallTimeToUTC(tz, wt.getFullYear(), wt.getMonth(), wt.getDate(), 0, 0, 0, 0)
