1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
|
BANNER %
SET $FoldYear 0
set a trigger('2038-12-31@14:00', 1)
SET $FoldYear 1
set a trigger('2038-12-31@14:00', 1)
SET $FoldYear 0
set a trigger('2040-02-18@00:00', 1)
SET $FoldYear 1
set a trigger('2040-02-18@00:00', 1)
SET $FoldYear 0
set a trigger('2050-05-26@12:33', 1)
SET $FoldYear 1
set a trigger('2050-05-26@12:33', 1)
SET $FoldYear 0
set a trigger('2060-08-01@23:55', 1)
SET $FoldYear 1
set a trigger('2060-08-01@23:55', 1)
# Test some edge-cases
SET $FoldYear 0
set a utctolocal('2050-01-01@01:00')
set a localtoutc('2050-12-31@23:44')
set a localtoutc('2050-03-13@00:00')
# This next one fails on MUSL, so it's commented out.
# We expect 2050-03-13@07:00 but MUSL gives 2050-03-13@06:00
#set a localtoutc('2050-03-13@02:00')
set a localtoutc('2050-11-06@00:00')
set a localtoutc('2050-11-06@02:00')
set a utctolocal('2051-01-01@04:44')
set a utctolocal('2050-03-13@05:00')
set a utctolocal('2050-11-06@04:00')
set a utctolocal('2050-11-06@07:00')
set a trigger('1990-01-01@1:22', 1)
|