Хотя это не то, о чем вы просите, это может быть полезно. В пакете 'org-schedule
есть команда org-mode, которая имеет отличный интерфейс для выбора дат. Специальная команда, которая делает это 'org-read-date
, который понимает множество способов представления даты, в то числе:
+0 --> today
. --> today
+4d --> four days from today
+4 --> same as above
+2w --> two weeks from today
++5 --> five days from default date
+2tue --> second Tuesday from now.
Если вы ищете интерактивный способ указать даты с этим удобным синтаксическим, что процедура должна соответствовать счет красиво. Если вы ищете программное решение, похоже, что вышеупомянутая команда вызывает 'org-read-date-analyze
, чтобы выполнить работу с ногами. Примечание: его использование немного неясное (два его аргумента никогда не определены ...), поэтому, если вы не можете понять это напрямую, возможно, стоит отправить почту на org mailing list.
Проверенные объекты режима org-mode, но не нашли эту функцию. Благодарю. –
Функция 'org-read-date-analysis не является командой, но определена в org.el вокруг строки 13155 (для последней версии org.el: http://repo.or.cz/w/org-mode. git/blob/HEAD: /lisp/org.el) –
Я принимаю этот ответ. Он не охватывает точно такую же функциональность, что и 'strtotime', но ее цель схожа и является родным решением. –