Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- func calculateDays(date:Date) {
- // 將 datePicker 上的日期換算成距離現在時間的時間戳(Time Stamp)
- let pickDate = Int(date.timeIntervalSinceNow)
- print(pickDate)
- // 如果時間距離現在時間1分鐘之前,則顯示警告視窗並 Return
- if pickDate <= -60 {
- showAlert()
- return
- }
- // 時間格式
- let days = 60 * 60 * 24
- let hours = 60 * 60
- let minutes = 60
- // 換算格式
- let _days = pickDate / days
- let _hours = (pickDate % days) / hours
- let _minutes = (pickDate % hours) / minutes
- // Label 顯示的文字
- daysLeftLabel.text = "還有 \(_days)天\(_hours)時\(_minutes)分"
- }
Add Comment
Please, Sign In to add comment