当前位置: 首页 > 知识库问答 >
问题:

以特定格式获取特定时区中的当前datetime[duplicate]

宗政招
2023-03-14

我只使用javascript(不允许使用任何第三方js),并且我想检索UTC+7格式的当前日期时间,格式如下yyyy-mm-ddthh:mm:ss.ssstzd例如:

2019-05-14T16:36:20.000+07:00

共有1个答案

斜烈
2023-03-14

如果您使用momentjs,您可以这样完成:

console.log(moment().utcOffset(7).format("YYYY-MM-DDTHH:mm:ss.SSSZ"))
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.24.0/moment.min.js"></script>
 类似资料:
  • 问题内容: 我正在使用JavaScript类,并尝试使用方法获取当前日期。但显然是加载系统日期和时间。我正在从印度运行代码,但我想使用相同的方法来获取英国的日期和时间。我怎样才能做到这一点? 问题答案: 如果您知道UTC偏移量,则可以使用以下函数传递它并获取时间:

  • 我有一个DateTime对象,我想用给定的格式打印它,比方说。 我已经试过了 但是得到了yyyyy-MM-dd,好像格式不被识别。 我也试过了 但是 无法将给定对象格式化为日期java.lang.IllegalArgumentExc0019:无法将给定对象格式化为日期 如何以我选择的格式打印DateTime对象?

  • 问题内容: 我正在使用Moment.js解析和格式化Web应用程序中的日期。作为JSON对象的一部分,我的后端服务器以UTC纪元(Unix偏移)为单位发送日期(以毫秒为单位)。 在特定时区中 解析日期很容易-只需在解析前将RFC 822时区标识符附加到字符串的末尾即可: 但是,如何格式化 特定时区中 的日期? 无论浏览器的当前时间如何,我都希望获得一致的结果,但是我不想以UTC显示日期。 问题答案

  • 问题内容: 我想将字符串日期转换为特定时区和特定格式的DateTime对象。我该怎么做 ? 字符串日期可以是世界上使用的任何格式。示例MM-DD-YYYY,YYYY-MM-DD,MM / DD / YY,MM / DD / YYYY等。TimeZone可以是用户指定的任何合法时区。 示例-将太平洋时区的YYYY-MM-DD转换为MM / DD / YY。 问题答案: 使用建立一个格式,它能够解析/

  • 问题内容: 我试图在特定的timeZone上获取当前的实例,但是它没有按预期工作。关于如何执行此操作的任何想法? 这是我所做的: 但是,返回的即时时间始终是UTC。我多次更改了ZoneID,但始终是错误的。请指教。 编辑: 我正在与一个使用timeStamp生成日志的应用程序进行交互,我需要对这些事件进行操作。如果我立即使用特定的TimeStamp启动程序,则应该立即从该TimeStamp中读取事

  • 但如何在指定时区设置日期的格式? 无论浏览器的当前时间如何,我都希望得到一致的结果,但我不希望以UTC显示日期。