From 83a67e536a6320bcbcee4a66359131ebac42c66f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hugo=20H=C3=B6rnquist?= Date: Mon, 22 Apr 2019 12:33:01 +0200 Subject: Limit HTML output to single week. --- module/srfi/srfi-19/util.scm | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'module/srfi/srfi-19/util.scm') 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)))) -- cgit v1.2.3