diff --git a/www/admin/class_test.datetime.php b/www/admin/class_test.datetime.php
index 56c8854d..a20fb41c 100644
--- a/www/admin/class_test.datetime.php
+++ b/www/admin/class_test.datetime.php
@@ -143,6 +143,26 @@ print "DATE-dow[$date];invalid: " . DateTime::setWeekdayNameFromDate($date) . "<
print "DATE-dow[$date],long;invalid: " . DateTime::setWeekdayNameFromDate($date, true) . "
";
print "DOW-date[$date];invalid: " . DateTime::setWeekdayNumberFromDate($date) . "
";
+// check date range includes a weekend
+// does not:
+$start_date = '2023-07-03';
+$end_date = '2023-07-05';
+print "Has Weekend: " . $start_date . " ~ " . $end_date . ": "
+ . Dgs::prBl(DateTime::dateRangeHasWeekend($start_date, $end_date)) . "
";
+$start_date = '2023-07-03';
+$end_date = '2023-07-10';
+print "Has Weekend: " . $start_date . " ~ " . $end_date . ": "
+ . Dgs::prBl(DateTime::dateRangeHasWeekend($start_date, $end_date)) . "
";
+$start_date = '2023-07-03';
+$end_date = '2023-07-31';
+print "Has Weekend: " . $start_date . " ~ " . $end_date . ": "
+ . Dgs::prBl(DateTime::dateRangeHasWeekend($start_date, $end_date)) . "
";
+$start_date = '2023-07-01';
+$end_date = '2023-07-03';
+print "Has Weekend: " . $start_date . " ~ " . $end_date . ": "
+ . Dgs::prBl(DateTime::dateRangeHasWeekend($start_date, $end_date)) . "
";
+
+
print "