diff options
author | Hugo Hörnquist <hugo@hornquist.se> | 2019-04-22 12:33:01 +0200 |
---|---|---|
committer | Hugo Hörnquist <hugo@hornquist.se> | 2019-04-22 12:33:01 +0200 |
commit | 83a67e536a6320bcbcee4a66359131ebac42c66f (patch) | |
tree | c198a06ad808252263afd539704c774b99bfa0ef /module/srfi | |
parent | Add CSS. (diff) | |
download | calp-83a67e536a6320bcbcee4a66359131ebac42c66f.tar.gz calp-83a67e536a6320bcbcee4a66359131ebac42c66f.tar.xz |
Limit HTML output to single week.
Diffstat (limited to '')
-rw-r--r-- | module/srfi/srfi-19/util.scm | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/module/srfi/srfi-19/util.scm b/module/srfi/srfi-19/util.scm index 928f9abb..f9453820 100644 --- a/module/srfi/srfi-19/util.scm +++ b/module/srfi/srfi-19/util.scm @@ -100,3 +100,14 @@ attribute set to 0. Can also be seen as \"Start of day\"" (set! (day d) (1+ (day d))) (normalize-date d)) start-day)) + +(define-public (in-date-range? start-date end-date) + (format (current-error-port) "Start: ~a~%End: ~a~%" + (date->string start-date) (date->string end-date)) + (lambda (date) + (format (current-error-port) "Date: ~a~%" + (date->string date "~1")) + (let ((time (date->time-utc date))) + (timespan-overlaps? + (date->time-utc start-date) (date->time-utc end-date) + time time)))) |