jjzjj

c# - 在 NodaTime 中获取夏令时开始和结束时间

如何使用野田时间获取夏令时的开始和结束日期?下面的函数完成了这个任务,但它非常笨拙,需要一个更简单的解决方案。//////Getsthestartandendofdaylightsavingstimeinagiventimezone//////Thetimezoneinquestion///AtupleindicatingthestartandendofDST///AssumesthiszonehasdaylightsavingstimeprivateTupleGetZoneStartAndEnd(DateTimeZonetz){intthisYear=TimeUtils.System

c# - 如何获取两个时区的当前时差

我想计算美国/中部时区与英国夏令时之间的当前时差。我的意思是,目前这两个时区都在实行夏令时,所以它们有6小时的时差。但在2010年10月31日星期日之后,英国夏令时将关闭夏令时,此时这两个时区之间将存在5小时的时差。有什么方法可以计算这些不同的时间差吗? 最佳答案 只是为了给给出的答案提供一些具体的代码,这里有一些代码可以计算出我(在伦敦)和我在山景城的同事之间的当前差异:usingSystem;classTest{staticvoidMain(){varlondon=TimeZoneInfo.FindSystemTimeZoneB

C#英国夏令时(BST)时区缩写

我需要显示带有当前时区缩写的标签。我电脑的时区当前设置为“(GMT)格林威治标准时间:都柏林、爱丁堡、里斯本、伦敦”。因此,我希望看到显示BST,因为LN当前处于英国夏令时。看起来该信息(时区缩写)不可用。查看GMTTimeZoneInfo,关于名称我只能看到Id"GMTStandardTime"StandardName"GMTStandardTime"DaylightName"GMTDaylightTime"有什么方法可以从“GMT夏令时”或任何其他可用的Windows时区信息获取BST? 最佳答案 TimeZoneInfo类将“

javascript - 1974 年 Javascript 中的夏令时?

“在“能源危机”年代,国会制定了更早的夏令时开始日期。1974年,夏令时从1月6日开始,1975年从2月23日开始。这两年后,开始日期恢复到四月的最后一个星期天。”(通过http://aa.usno.navy.mil/faq/docs/daylight_time.php)这些日期的Javascript日期对象中似乎存在错误。如果将127627200000毫秒转换为日期,它应该是ThuJan1700:00:00EDT1974。这在http://www.fileformat.info/tip/java/date2millis.htm上是正确的,但不正确http://www.esqsoft.

javascript - Moment.js 问题用夏令时添加天数

在Moment.js中我遇到了下一个问题:1.我创建一个时刻日期:varm=moment(newDate(2014,9,18,0,0,0));2.如果我调用toString函数:m.toString()//"SatOct18201400:00:00GMT-0300"3.现在,我添加一天我有下一个输出:m.add("days",1).toString()//"SatOct18201400:00:00GMT-0300"我又得到18了?Momentjs应该更改日期。编辑:Chrome中的问题32.0.1700.76mEDIT2:MomentJs版本2.5.1EDIT3:时区UTC-3

php - PHP 中带和不带 DST 的时区

我读得越多,就越困惑。我的项目计划是以UTC格式处理所有日期/时间存储和计算,但显示该数据时除外。问题是服务器将移动到具有不同时区和夏令时信息的不同位置,因此我必须在UI中实现某种形式的时区选择器。但夏令时发生和不发生的地方都有各种异常(exception)情况,例如亚利桑那州没有夏令时,纳瓦霍印第安保留地除外。所以我不能简单地使用时区位置的PHP列表(例如“美国/凤凰城”),因为我不知道服务器的实际位置是否会在这样的区域,所以我猜我会必须实现一个显示“使用夏令时”的复选框和一个带有简单时区信息的更基本的选择框,例如“科委-6”等我可以使用“America/Phoenix”系统来显示城

php - Unix 时间戳如何计算夏令时?

我一直在研究Unix时间戳如何解释夏令时,这里似乎有很多令人费解的答案,关于它无关紧要或只是将其设置为欧洲/伦敦或使用函数获取本地时间。这仍然没有考虑夏令时!这是一些测试代码:date_default_timezone_set('Europe/London');$timestamp_time=date("hi",1377853200);echo$timestamp_time;这将比实际时间快一小时返回时间戳的小时和分钟(设置为上午9点,返回时间为上午10点)。这个时间戳是使用设置为GMT(+0)的在线转换器制作的,我使用过各种转换器,所以不仅仅是这个被破坏了。我必须为这个项目使用GMT

php - 获取即将到来的夏令时日期

如何通过PHP获取特定时区即将到来的夏令时日期/时间更改?我想输出例如:UpcomingclockchangeforBerlinwillbeon29.10.2017at3am. 最佳答案 $date=newDateTime();$tz=$date->getTimezone();$changes=$tz->getTransitions(strtotime("yesterday"),strtotime("+1year"));$n=count($changes);$tnow=time();for($i=0;$i$tnow){echo"Up

php - 如何知道当前时间是否为夏令时?

我如何知道世界上特定城市的当前时间是否采用夏令时?有PHP函数吗? 最佳答案 我不是PHP专家,但看起来这是可行的-但很尴尬。给定一个DateTimeZone,您可以找到当前偏移量和一组转换。因此,如果您询问“现在”的转换,您可以找到有关时区当前部分的信息。来自thedocs的略微修改的示例:$theTime=time();#specificdate/timewe'rechecking,inepochseconds.$tz=newDateTimeZone('America/Los_Angeles');$transition=$tz-

php日期和夏令时混淆

我有一个问题,我99%相信它与昨天开始的夏令时有关。以下脚本:(其中86400是一天中的秒数)给出以下输出13834512002013-11-03113835376002013-11-0302个时间戳,以一天中的秒数分隔,送入date(),给出相同的日期2013-11-03因为现在是2013年11月3日而且我知道我们切换到夏令时并且I格式说明符指示一个时间戳是DST而另一个不是我认为可以肯定地说我的系统配置错误.问题是,如何解决呢?我已经完成了:pecl安装时区数据库并将以下内容添加到php.iniextension=/usr/lib/php5/20100525/timezonedb.