【问题标题】:Convert Hour UTC to Local using moment.js使用 moment.js 将小时 UTC 转换为本地
【发布时间】:2019-03-06 17:47:20
【问题描述】:
我只看到将日期从 UTC 转换为本地,但是仅将小时从 UTC 转换呢?
例如:
moment.utc(hour, "HH").local().format("h")
这实际上不起作用。
【问题讨论】:
标签:
javascript
datetime
momentjs
【解决方案1】:
为我工作:
var hour = 4;
moment.utc(hour, "HH").local().format("h") //=> "8"
Chrome 调试控制台截图:
请记住以下几点:
这里有一个 sn-p(包括 AM/PM),如果您愿意,您可以自己运行:
var hour = 4;
var result = moment.utc(hour, "HH").local().format("h A");
document.getElementById('output').innerHTML = result;
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.24.0/moment.min.js"></script>
Local Time: <span id="output"></span>