The used field in the blueprint is year. $page->date('c', 'year') and $page->date('Y', 'year') do not function as desired and threrefore are wrong
And so we need the code above.
Hint: I use XAMPP on Win10 64bit with PHP/5.4.27.
May be the documentation on this subject (date field: contents, needed PHP code with Kirby default options for not normal order of the three date parts, formats with other languages than English, the date.handlers and its respective PHP code, …) should be improved / be detailed.
The problem at the moment is for me, that the docu is separated at many links, but I do not know one place, where I can find the compendium.
This is no criticism of the documentary but please be understood only as a suggestion!
Look e.g. at the old forum with the articles from @bastianallgeier.
Yes, it does not show an error, but it does not make sense, because “year” is not a date field. Year is a text field that just contains a string “2013”. However, even it it were a text field with a date like “2014-09-09”, $page->year('c')would work.