用moment.js显示格林尼治标准时间

时间:2019-04-16 13:16:41

标签: javascript momentjs

我前一段时间开始使用from datetime import datetime Date1= '2018-2-12 10:30:01' d = datetime.strptime(Date1,'%Y-%m-%d %H:%M:%S') day_string = d.strftime('%Y-%m-%d') print(day_string) #2018-02-12 。我在momentjs之前使用过,以便将Date转换为一种不错的格式。示例:

epochtime

输出:

return new Date(1000 * parseInt(timestamp));

我想要以下格式:

Sun Apr 14 2019 21:23:38 GMT+0300 (Sarajevo Daylight Time)

因此,我尝试使用Apr 14 2019 21:23:38 GMT+0300 。我使用的格式为:momentjs,但返回时不包含"MMM DD, YYYY HH:mm:ss"。我应该添加什么格式? 现在我要做的是:

GMT+0300

输出: moment.unix(timestamp).format("MMM DD, YYYY HH:mm:ss") 。 试图阅读文档,但我找不到有关它的信息。

1 个答案:

答案 0 :(得分:1)

使用ZZ获取偏移量,然后使用"MMM DD YYYY HH:mm:ss [GMT]ZZ"获取所需的格式。

console.log(moment.unix(1555424726).format("MMM DD YYYY HH:mm:ss [GMT]ZZ"))
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.22.2/moment.js"></script>