- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有这段代码可以根据用户计算机的时间计算到午夜 CST 的毫秒数。
对于我所在的时区,now.getTimezoneOffset()
返回 420,使 tmzOfst
为 60。
function millisToMidnight() {
var now = new Date();
var tmzOfst = (now.getTimezoneOffset())-360; //-360 minutes = CST
now.setHours(-(tmzOfst/60));// Adjust 'now' to CST time
var then = new Date(now); //make a var same as now
then.setHours(24, 0, 0, 0); //set to midnight
return (then - now); //calculate difference
}
但是,当我运行它时(到处都是 console.log),我得到了这个:
Now = Tue Mar 07 2017 21:51:05 GMT-0700 (Mountain Standard Time)
tmzOfst = 120
Then = Mon Mar 06 2017 22:51:05 GMT-0700 (Mountain Standard Time)
如您所见,它正确地将时间更改为 CST,但是,它最终也将日期更改了一天。有没有更简单的方法来做到这一点?为什么它改变了一天?
最佳答案
如果你想调整小时数,你需要调整,而不是设置
now.setHours(now.getHours()-(tmzOfst/60));
关于javascript - 时间到午夜 CST?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42663326/
我遇到了后端数据始终以 UTC 时间存储的挑战。我们的前端数据始终以 CST 格式呈现。我无权访问此“黑匣子”。 我想在我们的数据仓库中反射(reflect)这一点。它位于欧洲 (CET)。因此“本地
我的团队和我一直在努力解决我们在进入 Beta 版之前尝试混淆我们的 Android 应用程序时遇到的异常。 我们得到的异常是: Error:Uncaught translation error: c
我在将同事的 Android 源代码编译为 APK 时遇到问题。这是控制台中显示的错误 :app:transformClassesWithDexForDebug AGPBI: {"kind":"err
我有这段代码可以根据用户计算机的时间计算到午夜 CST 的毫秒数。 对于我所在的时区,now.getTimezoneOffset() 返回 420,使 tmzOfst 为 60。 function m
我知道这可能是一个菜鸟问题,我的网站托管在 CST 的一台计算机上,我需要在美国东部标准时间星期一凌晨 12:00:00 显示一些内容。 var d = new Date(); if (d.get
无论给定任何时区,我都需要将日期时间存储在 CST 时区中。 访问该应用程序的客户来自不同时区,例如 IST、CST、EST... 我需要将客户在 CST 时区中输入的所有日期时间存储到我的数据库中。
我有一个数据框,其中时区和日期位于不同的列中。我想获取time_zone对应的本地时间。 我的数据框如下: df = pd.DataFrame({'CREATED_DT':['2017-01-01 2
我正在更新一个能够将约会日期重复到 future 的日程安排应用程序。 约会的 future 约会时间是通过找到原始约会开始时间和结束时间之间的分钟数计算出来的。因此,例如约会时间为 120 分钟。在
下面有两个版本的自旋锁。第一个使用默认值 memory_order_cst,而后者使用 memory_order_acquire/memory_order_release。由于后者更轻松,我希望它有更
本文整理了Java中com.android.dx.rop.cst.Zeroes类的一些代码示例,展示了Zeroes类的具体用法。这些代码示例主要来源于Github/Stackoverflow/Mave
此代码有效: ISOdatetime(2011,4,7,12,0,0, tz = "EST") 此代码不会: ISOdatetime(2011,4,7,12,0,0, tz = "CST") 我想要中
我有 UTC 格式的日期,我需要将其转换为 CST。 UTC 与 CDT 时差提前 5 小时 UTC 与 CTC 的时差提前 6 小时 我的 UTC 日期是“2016-09-07T05:00:00Z”
有人知道如何使用 joda 日期时间 api 将 UTC 时间转换为 CST 时间吗?我的代码是这样的。 DateTimeZone zone = DateTimeZone.forID("CST");
我需要将 CST 日期转换为所需时区。我将得到日期作为字符串,如“11/5/2018 12:54:20”,它位于 CST 时区。我必须将其转换为作为参数传递的时区。假设我们将其视为“GMT+0530”
我在从 python 模块 datetime 进行 UTC 到 CST 转换时遇到一个小问题。似乎起飞了 5 小时 51 分钟,而不是偶数 6 小时。请参阅代码。 import datetime as
我有一个 CST(24 小时)日期字符串,我想将其转换为 GMT(12 小时)。我有一个如下所示的 java 方法,当我的系统时间是加尔各答时间时,它可以正常工作。 (我运行java方法的系统)但是当
我需要将 NSString @"2014-02-26 16:56:03 -06:00 CST" 转换为 NSDate。尝试过 "yyyy-MM-dd HH:mm:ss zzz zzz" 但没有成功。我
在我的 Android 应用程序服务器中将返回一些 UTC 日期,格式如下(yyyy-MM-dd HH:mm:ss) 24 小时,我需要转换这些时间进入用户的时区,例如 CST、IST。 我做了以下代
我正在将时间从 CST 转换为本地时间,但 getTimeZone 似乎无法正常工作。 String cstTime = "2013-06-21 14:00:00"; SimpleDa
我想知道 Calendar.roll 是否尊重它的 javadoc 契约(Contract): 运行以下片段 final Calendar cal = Calendar.getInstance
我是一名优秀的程序员,十分优秀!