В базе имеется поле opds_catalog_book.docdate в формате varchar, оно видимо заполняется из <description> - date value.
Беда в том что создатели книг пихают туда что бог на душу положит, например:
01 февраля 2012
06 November 2013
2004-08-10
07-08-2008
130626680094060000 - типа timestamp? ( если откинуть вторую часть 94060000 получится 24.05.2011, 23:53:20)
18.03.2005
MMVI - римские цифры? (2006)
2017
при работе с библиотекой, это крайне не удобно, нельзя ли при сканировании библиотеки, это как-то отслеживать, преобразовывать к единому виду и в базу заносить как datetime, таким образом было бы например удобно отслеживать новые поступления.