Beat/Sources/Beat/Beat.swift

19 lines
392 B
Swift

import Foundation
public struct Beat {
fileprivate var db: Int
public init(_ epoch: Double = Date().timeIntervalSince1970) {
let utc_1 = Int(epoch + 3600)
let r = utc_1%86400
self.db = (Int(Double(r)/86.4))
}
public func int() -> Int {
return db
}
public func text() -> String {
return String(format: "%03d", db)
}
}