SwiftyDate 让您在 Swift 中轻松创建相对的 NSDates。
它扩展了 Swift 的数字类型,允许您创建如下表达式
let pastDate = 12.days.ago()
let futureDate = 7.weeks.fromNow()
let beforeDate = 5.minutes.before(anotherDate)
let afterDate = 15.hours.after(anotherDate)
包括对 NSTimeInterval
、Double
、Int
、Float
、CGFloat
和 NSNumber
的扩展。
时间间隔类型
生成日期的函数
fromNow()
ago()
after(date: NSDate)
before(date: NSDate)
CocoaPods
pod 'SwiftyDate'
import SwiftyDate
原想法来自我的朋友 Joe。