File tree Expand file tree Collapse file tree 2 files changed +82
-0
lines changed
Expand file tree Collapse file tree 2 files changed +82
-0
lines changed Original file line number Diff line number Diff line change 1+
2+
3+ module Months {
4+ let JANUARY = "January"
5+ let FEBRUARY = "February"
6+ let MARCH = "March"
7+ let APRIL = "April"
8+ let MAY = "May"
9+ let JUNE = "June"
10+ let JULY = "July"
11+ let AUGUST = "August"
12+ let SEPTEMBER = "September"
13+ let OCTOBER = "October"
14+ let NOVEMBER = "November"
15+ let DECEMBER = "December"
16+
17+ function getMonth(month = 0) =
18+ when month {
19+ is 0 -> Months.JANUARY
20+ is 1 -> Months.FEBRUARY
21+ is 2 -> Months.MARCH
22+ is 3 -> Months.APRIL
23+ is 4 -> Months.MAY
24+ is 5 -> Months.JUNE
25+ is 6 -> Months.JULY
26+ is 7 -> Months.AUGUST
27+ is 8 -> Months.SEPTEMBER
28+ is 9 -> Months.OCTOBER
29+ is 10 -> Months.NOVEMBER
30+ is 11 -> Months.DECEMBER
31+ }
32+
33+ function toNumber(month) =
34+ when month {
35+ is Months.JANUARYa -> 0
36+ is Months.FEBRUARY -> 1
37+ is Months.MARCH -> 2
38+ is Months.APRIL -> 3
39+ is Months.MAY -> 4
40+ is Months.JUNE -> 5
41+ is Months.JULY -> 6
42+ is Months.AUGUST -> 7
43+ is Months.SEPTEMBER -> 8
44+ is Months.OCTOBER -> 9
45+ is Months.NOVEMBER -> 10
46+ is Months.DECEMBER -> 11
47+ }
48+ }
49+
Original file line number Diff line number Diff line change 1+
2+ module WeekDays {
3+ let MONDAY = "Monday"
4+ let TUESDAY = "Tuesday"
5+ let WEDNESDAY = "Wednesday"
6+ let THURSDAY = "Thursday"
7+ let FRIDAY = "Friday"
8+ let SATURDAY = "Saturday"
9+ let SUNDAY = "Sunday"
10+
11+ function getWeekDay(day = 0) =
12+ when day {
13+ is 0 -> WeekDays.MONDAY
14+ is 1 -> WeekDays.TUESDAY
15+ is 2 -> WeekDays.WEDNESDAY
16+ is 3 -> WeekDays.THURSDAY
17+ is 4 -> WeekDays.FRIDAY
18+ is 5 -> WeekDays.SATURDAY
19+ is 6 -> WeekDays.SUNDAY
20+ }
21+
22+ function toNumber(day) =
23+ when day {
24+ is WeekDays.MONDAY -> 0
25+ is WeekDays.TUESDAY -> 0
26+ is WeekDays.WEDNESDAY -> 0
27+ is WeekDays.THURSDAY -> 0
28+ is WeekDays.FRIDAY -> 0
29+ is WeekDays.SATURDAY -> 0
30+ is WeekDays.SUNDAY -> 0
31+ }
32+ }
33+
You can’t perform that action at this time.
0 commit comments