当前位置: 首页 > 面试题库 >

在JavaScript中将日期转换为另一个时区

姬振濂
2023-03-14
问题内容

我正在寻找一种将一个时区的日期转换为另一个时区的函数

它需要两个参数,

  • 日期(格式为“ 2019/04/10 10:10:30 +0000”)
  • 时区字符串(“亚洲/雅加达”)

是否有捷径可寻?


问题答案:

var aestTime = new Date().toLocaleString(“en-US”, {timeZone: “Australia/Brisbane”});

aestTime = new Date(aestTime);

console.log('AEST time: '+aestTime.toLocaleString())



var asiaTime = new Date().toLocaleString("en-US", {timeZone: "Asia/Shanghai"});

asiaTime = new Date(asiaTime);

console.log('Asia time: '+asiaTime.toLocaleString())



var usaTime = new Date().toLocaleString("en-US", {timeZone: "America/New_York"});

usaTime = new Date(usaTime);

console.log('USA time: '+usaTime.toLocaleString())



var indiaTime = new Date().toLocaleString("en-US", {timeZone: "Asia/Kolkata"});

indiaTime = new Date(indiaTime);

console.log('India time: '+indiaTime.toLocaleString())


 类似资料:
  • 问题内容: 法国说如何将时区中的当前时间(日期时间)转换为另一个时区?我在SO中环顾四周,但没有找到任何可以帮助我的帖子。我正在使用SQL Server 2008。 问题答案: 在这里检查

  • 问题内容: 基本上,我需要的是一个脚本,该脚本在提供时间和时区时可以返回另一个时区中的时间。 我的主要问题是: 从哪里获取GMT的时间偏差-是否有公共数据库可用于此? 如何也考虑夏时制(DST)的差异。 如何将其全部包装到PHP类中?或者是否已有这样的类? 问题答案: format('Y-m-d H:i:sP') . "\n"; 上面的示例将输出: 编辑:就像Pekka所说的:DateTime类从

  • 问题内容: 如何将这样的日期(在时区中)转换为时区?确保夏令时能正确处理? 问题答案: 使用和。

  • 问题内容: 我需要转换为搜索的内容,但找不到任何内容。那你可以帮我解决这个问题吗? 编辑: 我在GWT屏幕上执行此转换过程。我在屏幕上,使用它的方法可以给我带来价值。因此,我应该将此值放入具有Date类型的对象的属性中。 希望我的编辑会更加清晰。 编辑2: 这行是我的问题的解决方案: 问题答案: 日期转换的最佳方法是使用以毫秒为单位的时间(UTC)。JS Date对象和java.util.Date

  • 问题内容: 是否有一个内置的转换方法为在Python,例如获得在指定日期的午夜?相反的转换很容易:有一个方法。 我真的必须手动打电话吗? 问题答案: 您可以使用;现在,您创建一个初始化为午夜的对象。

  • 问题内容: 我已编写此代码将当前系统日期和时间转换为其他时区。我没有收到任何错误,但没有得到预期的输出。就像我在特定时间执行程序一样。我的输出是:: 当前 印度 时间是:: :: 中部标准时间 的日期和 时间 是:: 根据 CST时区 的实际时间是:: 所以有一些 时间间隔 。而且我不知道为什么会这样。任何帮助将不胜感激..代码是:: 问题答案: 通过网络。可以用谷歌搜索。无论如何,这是一个适合您