11 Date Arithmetic
procedure
x : any/c
procedure
(+years d n [#:resolve-offset resolve]) → date-arithmetic-provider?
d : date-arithmetic-provider? n : exact-integer? resolve : offset-resolver/c = resolve-offset/retain
procedure
(-years d n [#:resolve-offset resolve]) → date-arithmetic-provider?
d : date-arithmetic-provider? n : exact-integer? resolve : offset-resolver/c = resolve-offset/retain
Examples: | ||||||||||||
|
procedure
(+months d n [#:resolve-offset resolve])
→ date-arithmetic-provider? d : date-arithmetic-provider? n : exact-integer? resolve : offset-resolver/c = resolve-offset/retain
procedure
(-months d n [#:resolve-offset resolve])
→ date-arithmetic-provider? d : date-arithmetic-provider? n : exact-integer? resolve : offset-resolver/c = resolve-offset/retain
Examples: | |||||||||||||
|
procedure
(+weeks d n [#:resolve-offset resolve]) → date-arithmetic-provider?
d : date-arithmetic-provider? n : exact-integer? resolve : offset-resolver/c = resolve-offset/retain
procedure
(-weeks d n [#:resolve-offset resolve]) → date-arithmetic-provider?
d : date-arithmetic-provider? n : exact-integer? resolve : offset-resolver/c = resolve-offset/retain
Examples: | |||||||||||
|
procedure
(+days d n [#:resolve-offset resolve]) → date-arithmetic-provider?
d : date-arithmetic-provider? n : exact-integer? resolve : offset-resolver/c = resolve-offset/retain
procedure
(-days d n [#:resolve-offset resolve]) → date-arithmetic-provider?
d : date-arithmetic-provider? n : exact-integer? resolve : offset-resolver/c = resolve-offset/retain
Examples: | |||||||||||
|
procedure
(+date-period d p [#:resolve-offset resolve])
→ date-arithmetic-provider? d : date-arithmetic-provider? p : date-period? resolve : offset-resolver/c = resolve-offset/retain
procedure
(-date-period d p [#:resolve-offset resolve])
→ date-arithmetic-provider? d : date-arithmetic-provider? p : date-period? resolve : offset-resolver/c = resolve-offset/retain
Examples: | ||||||
|