gpt4 book ai didi

emacs - Emacs Lisp 的 strtotime

转载 作者:太空宇宙 更新时间:2023-11-03 18:39:47 25 4
gpt4 key购买 nike

Emacs Lisp 中是否有与 PHP's strtotime function 类似的功能? ? (实际上 AFAIK 它实现了 relative items of the GNU date input formats 。)

我可以用 PHP 编写

echo strtotime("+2 months"); //1258891352
echo strtotime("-3 months +2 weeks"); //1246952239

返回相应的 UNIX 时间戳。

最佳答案

虽然不完全符合您的要求,但这可能会有用。在包 org-mode 中有一个命令 'org-schedule它有一个非常好的选择日期的界面。执行此操作的具体命令是 '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 .

关于emacs - Emacs Lisp 的 strtotime,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1459429/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com