Rework between/3, and add between/5

This commit is contained in:
Jesse Gumm 2016-02-24 13:09:33 -06:00
parent 69967d71ff
commit 569c7db56b

View file

@ -42,7 +42,8 @@
compare/2, compare/2,
compare/3, compare/3,
between/2, between/2,
between/3 between/3,
between/5
]). ]).
-export([ -export([
@ -412,10 +413,13 @@ compare(A, Op, B) ->
end. end.
between(A, B) -> between(A, B) ->
between(unixtime(), A, B). between(A, unixtime(), B).
between(Date, A, B) -> between(A, Date, B) ->
compare(Date, '>=', A) andalso compare(Date, '=<', B). between(A, '=<', Date, '=<', B).
between(A, Op1, Date, Op2, B) ->
compare(A, Op1, Date) andalso compare(Date, Op2, B).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Date Math %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%% Date Math %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%