gpt4 book ai didi

javascript - moment() 和 moment(new Date()) 的区别

转载 作者:行者123 更新时间:2023-11-29 11:03:14 27 4
gpt4 key购买 nike

$> moment.version
'2.18.1'
$> moment('Mon, 02 Jan 2017 06:00:00 -0800').format()
'2017-01-02T01:00:00-05:00'
$> moment(new Date('Mon, 02 Jan 2017 06:00:00 -0800')).format()
'2017-01-02T09:00:00-05:00'

我的印象是 moment构造函数可以简单地替换 new Date()解析字符串时的构造函数,适用于 JS 原生的所有格式 Date接受吧

这是我不明白什么还是这是一个错误?感觉像是一个错误,但如果我是个白痴,我宁愿不提交问题。

这在他们的文档中似乎也是一种可接受的格式:https://momentjs.com/docs/#/parsing/now/

最佳答案

  1. 好像是格式不识别,自己看
  2. 还有:-08 00-08-8 也可以,但不推荐。请在此处遵循此 iso 时间格式 https://en.wikipedia.org/wiki/ISO_8601 .

$(function(){
var d = new Date('Mon, 02 Jan 2017 06:00:00 -0800');
$('#test1').text(d);
$('#test2').text(moment('Mon, 02 Jan 2017 06:00:00 -0800').format());
$('#test3').text(moment('Mon, 02 Jan 2017 06:00:00 -08:00').format());
$('#test4').text(moment('Mon, 02 Jan 2017 06:00:00 -800').format());
$('#test5').text(moment(new Date('Mon, 02 Jan 2017 06:00:00 -0800')).format());
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.18.1/moment.min.js"></script>
<div id="test1"></div><br>
<div id="test2"></div><br>
<div id="test3"></div><br>
<div id="test4"></div><br>
<div id="test5"></div>

关于javascript - moment() 和 moment(new Date()) 的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43507759/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com