获取具有特定格式的特定时区中的当前日期时间

时间:2019-05-14 09:40:42

标签: javascript datetime datetime-format

我仅使用javascript(不允许使用任何第三方js),并且我想使用类似yyyy-MM-ddTHH:mm:ss.SSSTZD这样的格式以UTC + 7检索当前日期时间:

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

2 个答案:

答案 0 :(得分:1)

如果您使用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>

答案 1 :(得分:0)

enter code here

let date = new Date(); 

console.log('UTC' + (-date.getTimezoneOffset() < 0 ? '-' : '+') + (Math.abs(date.getTimezoneOffset() / 60) < 10 ? '0' : '') + (Math.abs(date.getTimezoneOffset() / 60)) + ':00');