branch: elpa/datetime commit a4191272d5ef950712d3d9668209d09db7bfef65 Author: Paul Pogonyshev <pogonys...@gmail.com> Commit: Paul Pogonyshev <pogonys...@gmail.com>
Add functions `datetime-locale-database-version' and `datetime-timezone-database-version'. --- README.md | 3 +++ datetime.el | 15 +++++++++++++++ 2 files changed, 18 insertions(+) diff --git a/README.md b/README.md index 83a81e085d..cd69becc47 100644 --- a/README.md +++ b/README.md @@ -98,3 +98,6 @@ documented within Emacs. * `datetime-locale-time-pattern` * `datetime-locale-date-time-pattern` * `datetime-locale-field` + +* `datetime-locale-database-version` +* `datetime-timezone-database-version` diff --git a/datetime.el b/datetime.el index ba7a667871..94b1d73086 100644 --- a/datetime.el +++ b/datetime.el @@ -1057,6 +1057,21 @@ Supported fields: (:am-pm datetime--english-am-pm))))) +(defun datetime-locale-database-version () + "Return locale database version, a simple integer. +This version will be incremented each time locale database of the +package is updated. It can be used e.g. to invalidate caches you +create based on locales `datetime' knows about." + 1) + +(defun datetime-timezone-database-version () + "Return timezone database version, a simple integer. +This version will be incremented each time timezone database of the +package is updated. It can be used e.g. to invalidate caches you +create based on timezone `datetime' knows about and their rules." + 1) + + (provide 'datetime) ;;; datetime.el ends here