TLDR:
- US and EU date formats show identical results
- Results for child-three are as expected/designed…
According the docs on dateRange:
The dateRange will filter out any pages that have a date outside (emphasis are mine) the provided dateRange
In code file /system/src/Grav/Common/Page/Collection.php lines 362-364 this is implemented as:
- Note:
$startand$endare the limits ofdateRangeand$dateispage.dateif ((!$start || $date >= $start) && (!$end || $date <= $end)) { $date_range[$path] = $slug; }
Do the math:
- Date
31-12-2024equals1735603200equalsDecember 31st at 12:00am - Date
31-12-2024 13:53equals1735653180equalsDecember 31st at 1:53pmDecember 31st at 1:53pmis larger thanDecember 31st at 12:00amhence it will be excluded from the range.
It seems the problem must be sought between the chair and the keyboard… ![]()