javascript - 如何发送时区以及日期时间格式?
问题描述
我有 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。
解决方案
您可以包含来自时区页面
的时区数据,
假设“IST”是指印度标准时间,您可以使用它
让时间 = this.state.driverTime; 让 istTimeDate = moment.tz(driverTime, "Asia/Calcutta").format('YYYY-MM-DD HH:mm:ss z');
有了这个,你得到
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>
我希望我有所帮助
推荐阅读
- regex - Elasticsearch 删除特殊字符(来自非基于 ascii 的语言)
- java - 使用 apache poi 合并单词表中的单元格时如何保持单元格宽度?
- assembly - RISCV函数使用寄存器
- python - 使用 Python 对象进行简单切片
- java - dd-MMM-yy 日期格式错误
- angular - Highcharts:从标记到轴画线?
- python - 这在 Python 中是什么样的方法?
- cas - OAuth2 JWT Token CAS Apereo 6.1.7 版中的密码“clientSecret”参数
- indexing - 如果 Janusgraph 有大约 70G 的数据,它重新索引大约需要多长时间
- .net-core - 我可以使用实体核心仅读取/更新实体的一部分吗?