Pasha, я так понимаю, что хранились бы они в правильном формате, то тема бы не возникла.
Blackman-st, не занимайтесь профанацией. Даты хранятся в правильно формате, менять их хранение НЕ нужно.
Нужно ВСЕГО ЛИШЬ пройтись по шаблонам, где выводятся даты и сделать их вывод по другому. Все.
Например, для InstantCMS2 все решается вот такой простой правкой (хотя это и лишнее, но раз хочется, мне не жалко)
github.com/instantsoft/icms2/commit/4d505fae5e42b8ecf4b7c3721e3d1e7de344339f
Кроме этого, вы, вероятно,
не понимаете сути того, что просите. И не только вы. А все потому что слышали звон как говорится...
Поисковики просят (не требуют) отдавать дату в формате ISO 8601 (при чем вполне можно и микроразметкой это делать), это например вот так выглядит: "2015-12-07T10:52:40+03:00". НО поисковики прекрасно понимают и другие форматы дат, в ТОМ числе и буквенные и даже на русском языке и уж тем более даты вида 2015-12-07.
Но если так уж хочется, то нужно прежде всего
сначала изучить вопрос. А не писать, что "надо что-то делать с датами".
Самое простое и правильное, на мой взгляд (потому что
опробовано не на одном сайте), решение это выводить вот так:
<time datetime="2015-12-07T10:52:40+03:00">07.12.2015</time>
При чем вместо 07.12.2015 можно смело писать "седьмое декабря две тысячи пятнадцатого года". И все это решается добавлением функции smarty. О каком ядре вообще речь вы ведете, мне неведомо. Вывод даты и форматирование даты задача ШАБЛОНА. В базе даты хранятся как положено, НИЧЕГО там менять не нужно.
p.s. немного эмоционально получилось, но уже устал читать всякий бред.
p.p.s. вам Pasha предложил помочь, в чем проблема? уверен, он сделает как положено.