草庐IT

夏令营

全部标签

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

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

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 - 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.

php - 如何判断一个时区是否在一年中的任何时间遵守夏令时?

在PHP中,您可以使用如下内容判断给定日期是否在夏令时期间:$isDST=date("I",$myDate);//1or0问题是这只会告诉您某个时间点是否在DST中。有没有一种可靠的方法可以随时检查该时区的DST是否生效?编辑以澄清:澳大利亚布里斯类在一年中的任何时候都不实行夏令时。全年都是GMT+10。澳大利亚悉尼从10月到次年3月从GMT+10变为GMT+11。我想知道是否有一些现有的方法,或者一种方法来实现这样工作的方法:timezoneDoesDST('Australia/Brisbane');//falsetimezoneDoesDST('Australia/Sydney')

php - fullCalendar 夏令时错误

我有一个使用基于jQuery的fullCalendar构建的应用程序http://arshaw.com/fullcalendar/我的日历事件由输出JSON的Ajax调用加载,它被配置为将星期一作为一周的第一天,默认View是星期。它一直运行良好,但我注意到如果我前进到第13周(从3月26日开始),事件将无法正常加载。我立刻想到这一定与3月25日发生的夏令时更改有关。当我单击下一个/上一个按钮时,日历使用自动生成的开始和结束时间进行ajax调用,我在后台的php脚本采用开始日期计算周数并调用我数据库中的所有事件那一周。例如,在第12周传递以下变量:?start=1332115200&e