2024-09-30 10:55:55 -07:00
|
|
|
|
|
|
|
func main():
|
|
|
|
>> 2024-1-1 12:00[America/New_York] == 2024-1-1T09:00[America/Los_Angeles]
|
|
|
|
= yes
|
2024-11-17 11:49:03 -08:00
|
|
|
>> 2024-1-1 12:00[America/New_York] == Moment(2024, 1, 1, hour=9, timezone="America/Los_Angeles")
|
2024-09-30 10:55:55 -07:00
|
|
|
= yes
|
|
|
|
|
|
|
|
>> t := 2024-1-2 13:45[America/New_York]
|
|
|
|
>> t:after(days=40) == 2024-2-11T13:45:00[America/New_York]
|
|
|
|
= yes
|
|
|
|
>> t:date(timezone="America/New_York")
|
|
|
|
= "2024-01-02"
|
|
|
|
|
|
|
|
>> t:time(timezone="America/New_York")
|
|
|
|
= "1:45pm"
|
|
|
|
|
|
|
|
>> t:time(am_pm=no, timezone="America/New_York")
|
|
|
|
= "13:45"
|
|
|
|
|
|
|
|
>> t:relative(relative_to=t:after(minutes=65))
|
|
|
|
= "1 hour ago"
|
|
|
|
|
|
|
|
>> t:seconds_till(t:after(minutes=2))
|
2025-03-25 12:40:59 -07:00
|
|
|
= 120.
|
2024-09-30 10:55:55 -07:00
|
|
|
|
|
|
|
>> t:minutes_till(t:after(minutes=2))
|
2025-03-25 12:40:59 -07:00
|
|
|
= 2.
|
2024-09-30 10:55:55 -07:00
|
|
|
|
|
|
|
>> t:hours_till(t:after(minutes=60))
|
2025-03-25 12:40:59 -07:00
|
|
|
= 1.
|
2024-09-30 10:55:55 -07:00
|
|
|
|
2024-10-27 15:41:00 -07:00
|
|
|
>> t:day_of_week() # 1 = Sun, 2 = Mon, 3 = Tue
|
2024-09-30 10:55:55 -07:00
|
|
|
= 3
|
|
|
|
|
|
|
|
>> t:format("%A")
|
|
|
|
= "Tuesday"
|
|
|
|
|
|
|
|
>> t:unix_timestamp()
|
2025-03-25 12:40:59 -07:00
|
|
|
= Int64(1704221100)
|
2024-11-17 11:49:03 -08:00
|
|
|
>> t == Moment.from_unix_timestamp(1704221100)
|
2024-09-30 10:55:55 -07:00
|
|
|
= yes
|
|
|
|
|
|
|
|
>> t < t:after(minutes=1)
|
|
|
|
= yes
|
|
|
|
|
|
|
|
>> t < t:after(seconds=0.1)
|
|
|
|
= yes
|
|
|
|
|
|
|
|
>> now()
|