I couldn't find tests for the US format, so I just added them here to the other
more complex tests.
-- 8< --
* tests/date/date.pl: add tests for DAY.MONTH.YEAR and DAY.MONTH. formats
---
 tests/date/date.pl | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/tests/date/date.pl b/tests/date/date.pl
index 8a5e573..5be0463 100755
--- a/tests/date/date.pl
+++ b/tests/date/date.pl
@@ -196,6 +196,12 @@ my @Tests =
      ['moname-d-y', '--iso -d May-23-2003', {OUT=>"2003-05-23"}],
      ['moname-d-y-r', '--rfc-3339=date -d May-23-2003', {OUT=>"2003-05-23"}],

+     # Ensure we can parse DAY.MONTH.YEAR and its short form DAY.MONTH.
+     ['european-0', "-I -d '24.01.2026'", {OUT=>"2026-01-24"}],
+     ['european-1', "-I -d '24.1.2026'", {OUT=>"2026-01-24"}],
+     ['european-2', "-d '24.01.' +%m-%d", {OUT=>"01-24"}],
+     ['european-3', "-d '1.2.' +%m-%d", {OUT=>"02-01"}],
+
      ['epoch', '--iso=sec -d @31536000',
       {OUT=>"1971-01-01T00:00:00+00:00"}],
      ['epoch-r', '--rfc-3339=sec -d @31536000',
--
2.43.0


Reply via email to