Javascript 使用Moment.JS在JS中设置日期格式
有以下代码:Javascript 使用Moment.JS在JS中设置日期格式,javascript,momentjs,Javascript,Momentjs,有以下代码: console.log(order.start_time); console.log(moment(order.start_time).format("HH:MM")); 我只想使用矩来获取从日期算起的小时和分钟,并显示出来。输出: 2014-06-30T09:00:00.000Z 13:06 但我不明白为什么我的日期格式不正确。提前谢谢 请注意,MM和MM之间存在差异。第一个格式选项用于月份,第二个用于天 此处的更多信息:请注意MM和MM之间存在差异。第一个格式选项用于月份,
console.log(order.start_time);
console.log(moment(order.start_time).format("HH:MM"));
我只想使用矩来获取从日期算起的小时和分钟,并显示出来。输出:
2014-06-30T09:00:00.000Z
13:06
但我不明白为什么我的日期格式不正确。提前谢谢 请注意,
MM
和MM
之间存在差异。第一个格式选项用于月份,第二个用于天
此处的更多信息:请注意
MM
和MM
之间存在差异。第一个格式选项用于月份,第二个用于天
更多信息请点击此处:来自此处的文档:
你应该使用HH:mm。那么你的时间就会有正确的格式
更多信息,由于时区原因,时间可能与您预期的不正确。Momentjs自动显示系统时区中的时间
更新:
要在指定时区中显示时间,请使用“区域”方法:
从这里的文档:
你应该使用HH:mm。那么你的时间就会有正确的格式
更多信息,由于时区原因,时间可能与您预期的不正确。Momentjs自动显示系统时区中的时间
更新:
要在指定时区中显示时间,请使用“区域”方法:
关键词:时区。当你在没有
Z
的情况下解析日期时,你将得到准确的时间。我如何确定该时间将是相同的?关键字:时区。当您在没有Z
的情况下解析日期时,您将获得准确的时间。我如何确定该时间将是相同的?我如何在没有时区的情况下显示时间?简单:console.log(矩(order.start_time).zone('+00')。格式(“HH:mm”);在没有时区的情况下如何显示时间?很简单:console.log(矩(order.start_time).zone(“+00”).format(“HH:mm”);
console.log(moment(order.start_time).zone('+00').format("HH:mm"));