在momentjs中的UTC日期

时间:2016-06-01 11:40:26

标签: javascript date momentjs

我正在尝试使用momentjs将我的日期转换为UTC:

var some_date = 06/06/2016
var new_date = moment(new Date(some_date)).utc().format("YYYY-MM-DD HH:mm");
console.log(new_date)
  

2016-06-06 04:00

我的日期仍在EDT中返回...有人可以帮助我让它以UTC显示吗?

1 个答案:

答案 0 :(得分:1)

创建时可以使用utc()方法:

var some_date = '06/06/2016';
console.log(moment.utc(new Date(some_date)).format('YYYY-MM-DD HH:mm'))
console.log(moment(new Date(some_date)).format('YYYY-MM-DD HH:mm'));

编辑:基于@Maggie评论的最佳实践

 console.log(moment.utc(some_date, 'MM/DD/YYYY').format('YYYY-MM-DD HH:mm'));
 console.log(moment(some_date, 'MM/DD/YYYY').format('YYYY-MM-DD HH:mm'));

输出:

2016-06-06 04:00
2016-06-06 00:00