我正在尝试使用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显示吗?
答案 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