crontab: simplify logic max days of month.
parent
6e1d23a931
commit
2bb6e58eb0
|
@ -50,10 +50,9 @@ CONSTANT: aliases H{
|
||||||
[ days-of-week>> [ 0 6 between? ] all? ]
|
[ days-of-week>> [ 0 6 between? ] all? ]
|
||||||
[ months>> [ 1 12 between? ] all? ]
|
[ months>> [ 1 12 between? ] all? ]
|
||||||
[
|
[
|
||||||
[ days>> 1 ] [ months>> ] bi
|
[ days>> 1 ] [ months>> ] bi [
|
||||||
dup { 2 } sequence= [ drop 29 ] [
|
{ 0 31 29 31 30 31 30 31 31 30 31 30 31 } nth
|
||||||
[ day-counts nth ] map supremum
|
] map supremum [ between? ] 2curry all?
|
||||||
] if [ between? ] 2curry all?
|
|
||||||
]
|
]
|
||||||
[ minutes>> [ 0 59 between? ] all? ]
|
[ minutes>> [ 0 59 between? ] all? ]
|
||||||
[ hours>> [ 0 23 between? ] all? ]
|
[ hours>> [ 0 23 between? ] all? ]
|
||||||
|
|
Loading…
Reference in New Issue