Advertisement
rayhanjanam

Human-friendly Textual Date Representation

Dec 11th, 2017
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Swift 0.61 KB | None | 0 0
  1. func totime(time: Double) -> (String) {
  2.  
  3. var timex = time
  4.  
  5. var fancytime: String = "a while"
  6.  
  7. if time < 61 {
  8.     fancytime = "\(timex)s"
  9. } else if time < 3601 {
  10.     timex = timex/60
  11.     timex = round(timex)
  12.     fancytime = "\(timex)m"
  13. } else if time < 86401 {
  14.     timex = timex/3600
  15.     timex = round(timex)
  16.     fancytime = "\(timex)h"
  17. } else if Double(time) < 3.15576E+07 {
  18.     timex = timex/86400
  19.     timex = round(timex)
  20.     fancytime = "\(timex)d"
  21. } else {
  22.     fancytime = "more than one year"
  23. }
  24.  
  25. fancytime = fancytime.stringByReplacingOccurrencesOfString(".0", withString: "")
  26.  
  27. return fancytime
  28. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement