我将特定时区的日期时间作为字符串,我想将其转换为本地时间.但是,我不知道如何在Date对象中设置时区.
例如,Feb 28 2013 7:00 PM ET,我可以
var mydate = new Date();
mydate.setFullYear(2013);
mydate.setMonth(02);
mydate.setDate(28);
mydate.setHours(7);
mydate.setMinutes(00);
Run Code Online (Sandbox Code Playgroud)
据我所知,我可以设置UTC时间或本地时间.但是,我如何在另一个时区设置时间?
我试图使用添加/减去UTC的偏移量,但我不知道如何应对夏令时.我不确定我是否正朝着正确的方向前进.
如何在javascript中将时间从不同的时区转换为当地时间?
如何在命令行或批处理文件中设置Windows中的时区?
我需要使用powershell或cscript吗?
我正在制作一个取决于用户浏览器时区的Javascript Web应用程序.
例如,每当我检查UTC偏移时,我发现它只是+5.5.
如何测试它是否也适用于其他时区?我特别想看看它如何与美国时区一起使用.
我主要使用Firefox.我可以编辑任何配置设置吗?我尝试更改系统时区,但它没有用.
我已经在JavaScript中创建了一个工具,该工具可以确定当前UTC时间并检查是否经过了另一个预定日期。
我想将浏览器更改为另一个时区,以查看测试是否仍然可以通过,但是我找不到解决方法。
Chrome开发人员工具中有没有办法做到这一点?如果没有,还有其他建议吗?
javascript jquery google-chrome google-chrome-extension google-chrome-devtools
我需要使用操作系统时区以外的时区运行浏览器.有没有办法在任何浏览器中自定义时区,或者是否有可用的插件提供此类功能?
我有一个网络应用程序,亚洲的一些人正在看到一些奇怪的时区问题与程序中的日期.有没有办法伪造chrome或firefox或IE假装我的计算机的时区就像他们的那样,所以我可以轻松地调试问题?
我想测试网站中的位置功能,为了进行此测试,我需要尝试不同的时区.我使用javascript代码获取时区,调用以下函数:
var offset = new Date().getTimezoneOffset();
Run Code Online (Sandbox Code Playgroud)
现在这个函数返回给我180因为我在阿根廷,我需要测试不同的时区.有人知道怎么做吗?非常感谢!!
我有一个函数可以计算给定时间戳解析为用户本地时区的哪个日期 (YYYY-MM-DD)。例如:2019-12-31T23:30:00.000Z解析为2020-01-01on UTC+1,但解析为2019-12-31on UTC-1。
这是我的实现:
function calcLocalYyyyMmDd(dateStr) {
const date = new Date(dateStr);
const year = String(date.getFullYear()).padStart(4, "0");
const month = String(date.getMonth() + 1).padStart(2, "0");
const day = String(date.getDate()).padStart(2, "0");
return `${year}-${month}-${day}`;
}
Run Code Online (Sandbox Code Playgroud)
这按预期工作,但是,我想在单元测试中验证这种行为(使用玩笑,不确定是否相关)。
describe("calcLocalYyyyMmDd", () => {
test("calculates correct date on UTC+1", () => {
// TODO mock local timezone
const result = calcLocalYyyyMmDd("2019-12-31T23:30:00.000Z");
expect(result).toBe("2020-01-01");
});
test("calculates correct date on UTC-1", () => {
// TODO mock local timezone
const result …Run Code Online (Sandbox Code Playgroud) timezone ×6
javascript ×5
browser ×2
mocking ×2
batch-file ×1
command-line ×1
firefox ×1
jquery ×1
windows ×1
wsh ×1