首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >显示夏令时-时间-世界

显示夏令时-时间-世界
EN

Stack Overflow用户
提问于 2012-03-28 00:31:41
回答 2查看 337关注 0票数 0

我在一个没有夏令时的时区。所以

代码语言:javascript
复制
(calendar-dst-starts 2012)
nil

日历-日光-储蓄-开始-时间的值为0。

我使用的是windows xp和emacs 24。如何才能获得夏令时的display- time -world显示时间,例如,纽约EST5EDT?默认夏令时不会调整为显示的时间。

EN

回答 2

Stack Overflow用户

发布于 2012-03-28 19:06:17

我对此了解不多,但是如果我配置Emacs,使(calendar-dst-starts 2012)返回nil,并且calendar-daylight-savings-starts-time0 (对于我来说,这两个都不是默认值),我将从display-time-world获得与其他情况相同的结果。

如果我查看变量display-time-world-list,它会显示

代码语言:javascript
复制
Its value is (("PST8PDT" "Seattle")
 ("EST5EDT" "New York")
 ("GMT0BST" "London")
 ("CET-1CDT" "Paris")
 ("IST-5:30" "Bangalore")
 ("JST-9" "Tokyo"))
票数 1
EN

Stack Overflow用户

发布于 2018-11-02 15:26:38

如果您曾经在PHP中处理过时间,那么您以前可能已经被夏令时烧焦了。

PHP确实提供了一种检查时间是否为夏令时的方法,只需使用大写I作为格式即可:

代码语言:javascript
复制
if (date('I', time()))
{
    echo 'We’re in DST!';
}
else
{
    echo 'We’re not in DST!';
}

比较夏令时

https://www.timehubzone.com/worldclock/extends

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9893751

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档