ThimraTV/ThimraTV/Base/Extension/Date+SPAdd.swift
2025-06-20 11:01:01 +08:00

40 lines
894 B
Swift

//
// Date+SPAdd.swift
// ThimraTV
//
// Created by on 2025/5/6.
//
import UIKit
extension Date {
/// yyyy-MM-dd HH-mm-ss
func format(dateFormat: String) -> String {
let formatter = DateFormatter()
formatter.dateFormat = dateFormat
return formatter.string(from: self)
}
func dateDifference(date: Date) -> Int {
let dateComponents = Calendar.current.dateComponents([.day], from: self, to: date)
return dateComponents.day ?? 0
}
///
var sp_isToday: Bool {
get {
return Calendar.current.isDateInToday(self)
}
}
///
var sp_isYesterday: Bool {
return Calendar.current.isDateInYesterday(self)
}
///
var sp_isTomorrow: Bool {
return Calendar.current.isDateInTomorrow(self)
}
}