javascript - 如何发送时区以及日期时间格式?

标签 javascript node.js reactjs momentjs

我有 driverTime = 2018-10-06T14:16:18.120Z

let times = this.state.driverTime;
let utc = moment(times).format("YYYY-MM-DD HH:mm:ss");

当我打印 utc 时,我得到 2018-10-06 19:46:18 除此之外,我还需要时区,例如 2018-10- 05 04:00:00 IST

但我无法以这种格式发送时区。

我正在使用 moment.js。

最佳答案

您可以包含来自 moment timezone page 的时区数据
假设“IST”指的是印度标准时间,您可以使用此

let times = this.state.driverTime;
let istTimeDate = moment.tz(driverTime, "Asia/Calcutta").format('YYYY-MM-DD HH:mm:ss z');

with this you get

2018-10-06 19:46:18 IST

let driverTime = "2018-10-06T14:16:18.120Z"
let istDate = moment.tz(driverTime, "Asia/Calcutta").format('YYYY-MM-DD HH:mm:ss z');

document.getElementById('istDate').innerText = istDate
<script src="https://momentjs.com/downloads/moment.min.js"></script>
<script src="https://momentjs.com/downloads/moment-timezone-with-data.js"></script>
<div id="istDate"></div>

希望对你有帮助

关于javascript - 如何发送时区以及日期时间格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52679972/

相关文章:

javascript - NodeJS 中的面向对象设计

javascript - Node JS 同步数据库调用

JavaScript - 通过字符串调用函数

javascript - 如何在不创建页面重新加载的情况下更改 Firefox window.location.hash?

node.js - Node 应用程序中数据层的 Mongoose 最佳实践

reactjs - 当 React Flux 存储发出多种事件时,这是一个好的设计吗?

javascript - 如何在 javascript 中解析 UI 端的 JSON (key ,value) 字符串

javascript - MaterialUI ListItem 的 rightIconButton 内的多个项目

javascript - 使用 JavaScript 从 SP 列表中隐藏/删除 ContentType

javascript - Google Apps 脚本事件 EventGuest 没有 .getEmail()