Beat/Sources/Beat/Beat.swift

19 lines
392 B
Swift
Raw Normal View History

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 {
2019-08-03 01:00:56 +00:00
return String(format: "%03d", db)
}
}