 }
 
 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 = {
  canonical: 24 * 3600000

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

}

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