由于日光节约已经开始,我的自定义应用程序不工作
As Day Light Save has started my custom app not working?
目前我们位于美国东部时区
通过使用下面的JS,我能够确定本地时区,直到上周,我们从下面的JS中获得我们的时区为EST。好。
跑龙套。printd("HH:MM:SS Z", new Date(), true).substring(9)
但是,今天我们得到它作为EDT!!
请。让我知道正确的JS片段,其中无论日光节约,我们都必须将see/get作为EST,我的意思是,在所有季节,我们都希望JS的结果仅为EST
请。在这方面帮帮我们吧
谢谢
你可以这样做:
var currentDateTime = new Date();
if (currentDateTime.getTimezoneOffset() !== 300) {
currentDateTime = new Date(currentDateTime.getTime() - (60 * 60 * 1000));
}
300
是EST的偏移量。.getTime()
将返回自1970年1月1日(Unix epoch)以来的毫秒数,因此我们从中减去一个小时(60分钟/小时* 60秒/分钟* 1000毫秒/秒),并构造一个新的Date
对象,其结果现在比系统报告的时间晚1小时。
如果您想使它更健壮,您可以实际计算getTimezoneOffset
和300
之间的差异,并进行相应的调整。
相关文章:
- 我可以'我似乎没有得到我的网站'移动导航开始工作
- 如果在一段时间不活动后4秒内开始加载,如何刷新我的网站
- 我的jQuery.hooper's工作得很好,但我可以;t get.点击开始工作
- 如何在我的 rails 应用程序中开始使用 JQuery/FullCalendar
- 我刚刚开始使用 MEAN 堆栈.我试图将我的表单提交数据存储到 mongo 数据库,但我无法这样做
- 只有当我使用 vivus.js 到达底部时,我的 svg 动画才会开始
- 我的网站刚刚开始扭曲,但仅在铬上
- 我可以检测到使用硒下载的开始吗?
- 我怎样才能开始使用摩卡并进行我的第一次测试
- 我如何采用两个日期选择器并使用我的开始和结束日期对数据进行排序,但 json 数据包含 5/12/2016,而角度仅排序
- 如何开始动态更新我的网站
- 为什么每次我在 AJAX 中使用 .load() 时,我的 .ajaxForm() 开始重定向
- 如何让我的箭头小部件在第二次单击时向后旋转以开始
- 获取我的页面开始运行 angularjs 的时间
- 让我的计算器开始工作
- 我的Greasemonkey脚本开始加载一系列图像.如何在需要时停止它
- 我的 JQuery 代码中有什么错误吗?彩票只能在点击开始后移动一步
- 如何制作我的网页,如果有人关闭了它,那么下次打开时应该从同一个页面开始
- 我能用Rangy找到与XPath相关的选择的开始和结束的值吗
- 有麻烦使我的开始按钮转换为停止