Left4Cake2

dateAPI

Apr 17th, 2013
234
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.24 KB | None | 0 0
  1. function getDate()
  2.  
  3. local worldDays = os.day()
  4. local month = 1
  5. local day = worldDays
  6. local year = 0
  7. local leap = 28
  8.  
  9. -- get Year
  10. i = 1
  11. daysInYear = 365
  12. while day > daysInYear do
  13.     if 1 < 4 then
  14.         daysInYear = 365
  15.         i = i + 1
  16.         leap = 28
  17.     else
  18.         daysInYear = 366
  19.         i = 1
  20.         leap = 29
  21.     end
  22.     year = year + 1
  23.     day = day - daysInYear
  24. end
  25.  
  26. -- get Month
  27. -- January
  28. if day > 31 then
  29.     day = day - 31
  30.     month = month + 1
  31. end
  32. -- February
  33. if day > leap then
  34.     day = day - leap
  35.     month = month + 1
  36. end
  37. -- March
  38. if day > 31 then
  39.     day = day - 31
  40.     month = month + 1
  41. end
  42. -- April
  43. if day > 30 then
  44.     day = day - 30
  45.     month = month + 1
  46. end
  47. -- May
  48. if day > 31 then
  49.     day = day - 31
  50.     month = month + 1
  51. end
  52. -- June
  53. if day > 30 then
  54.     day = day - 30
  55.     month = month + 1
  56. end
  57. -- July
  58. if day > 31 then
  59.     day = day - 31
  60.     month = month + 1
  61. end
  62. -- August
  63. if day > 31 then
  64.     day = day - 31
  65.     month = month + 1
  66. end
  67. -- September
  68. if day > 30 then
  69.     day = day - 30
  70.     month = month + 1
  71. end
  72. -- October
  73. if day > 31 then
  74.     day = day - 31
  75.     month = month + 1
  76. end
  77. -- November
  78. if day > 30 then
  79.     day = day - 30
  80.     month = month + 1
  81. end
  82. -- December
  83. if day > 31 then
  84.     day = day - 31
  85.     month = 1
  86.     year = year + 1
  87. end
  88.  
  89.     return day,month,year
  90. end
Advertisement
Add Comment
Please, Sign In to add comment