То, что вам нужно, будет зависеть от того, что вы хотите. Я думаю, что было бы неплохо хранить даты в простом унифицированном формате, таком как формат R.D. (rata die или RD) в «Календарных вычислениях, 3-е Edn» (цитируется StarBlue). Тем не менее, я также думаю, что вы должны держать исходный текст доступным в качестве записи о том, какой была отправная точка, чтобы перевод в RD мог быть проверен по запросу.
Например, если вы уйдете достаточно далеко назад, Новый год в Англии (по крайней мере, для некоторых целей) был не 1 января, а 25 марта (День леди). Например, в более ранней части средневековья вы можете обнаружить, что те, кто в настоящее время рассчитывают как 14 февраля 1167 года, будут считаться теми, кто записывал даты в то время, как 14 февраля 1166 года. Одним интересным побочным эффектом изменения между юлианским и григорианским календарями в сентябре 1752 года (в Великобритании и его колониях) было то, что год был на 12 дней короче. Налоговые расчеты для 353 дней вместо 365 были бы ужасными, поэтому конец налогового года был изменен на текущий 6 апреля, так что год оставался 365 днями, несмотря на изменения в календаре. (Хорошо; технически это обоснованное предположение. Хотя это и есть правдоподобная причина, по которой Великобритания заканчивает свой налоговый год 6 апреля.)
Итак, чтобы разобраться с «Третьим июня 13 Карла II», вам нужно знать, что входные данные представлены в формате regnal, что день был 3, месяц июнь (не слишком сложный) и год 13 числа Царствование Карла II (1630-05-29 до 1685-02-06; стал королем с 1649-01-30, но не был коронован до 1661-04-23; с 1660 года, документы были датированы, как если бы он правил с 1649 года ; см. Википедия для получения дополнительной информации). Итак, предположительно, упомянутая дата - 1662-06-13 юлианского календаря (поскольку Англия не переключалась на григорианский календарь до 1752 года).