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