【发布时间】:2020-12-07 07:59:12
【问题描述】:
我正在使用new Date() 获取当前日期和时间,并将其添加为 div 标签的文本内容。
工作 sn-p:
const currentDateTime = new Date();
document.getElementById('demo').textContent = currentDateTime;
<div id="demo">
</div>
它工作正常,但我需要更改日期的格式。
发件人:
Tue Aug 18 2020 12:30:44 GMT+0530 (India Standard Time)
收件人:
Tue Aug 18 2020 12:30:44 GMT+05:30 (India Standard Time)
gmt like 需要添加冒号(:)
GMT+05:30
在实际应用程序中,我使用时刻 js 并使用 moment() 获取当前日期和时间。所以moment js的解决方式也会对我有所帮助。
【问题讨论】:
-
尝试使用moment timezone并根据需要进行修改。
-
new Date().toString().replace(/(\d\d)( \(.*$)/, ':$1$2');没有图书馆,没有时区问题。
标签: javascript html date datetime momentjs