| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- //
- // NSTimeInterval.swift
- // Naterade
- //
- // Created by Nathan Racklyeft on 1/9/16.
- // Copyright © 2016 Nathan Racklyeft. All rights reserved.
- //
- import Foundation
- extension TimeInterval {
- static func minutes(_ minutes: Double) -> TimeInterval {
- return self.init(minutes: minutes)
- }
- static func hours(_ hours: Double) -> TimeInterval {
- return self.init(hours: hours)
- }
- init(minutes: Double) {
- self.init(minutes * 60)
- }
- init(hours: Double) {
- self.init(minutes: hours * 60)
- }
-
- init(days: Double) {
- self.init(hours: days * 24)
- }
- var minutes: Double {
- return self / 60.0
- }
- var hours: Double {
- return minutes / 60.0
- }
-
- var days: Double {
- return hours / 24.0
- }
- }
|