moment js,将EST字符串转换为UTC
moment js, converting EST string to UTC
我是一名新的开发人员,我已经被困了一段时间,我该如何在moment JS中将以下日期转换为UTC版本(不需要UTC前缀/后缀)?
05/03/2016 16:00
我试过了:
var b = "05/03/2016 16:00";
moment.utc(b).format();
"2016-05-03T16:00:00Z"
我希望最终结果与b完全一样,但与UTC等效。我错过了什么?
您缺少输入格式和输出格式 如果没有输入格式,您的日期可能会被解释为5月3日或3月5日,具体取决于文化。 如果没有输出格式,moment就无法知道您想要什么样的字符串,因此它默认为完整的ISO8601扩展格式。 您也错过了转换。如果输入是本地时间,并且您想要UTC,那么您应该使用 总结: 还要注意,它是从代码运行的本地时间转换过来的。在你问的关于EST的问题中。如果您的本地时区是其他时区,那么EST将不适用于上述时区。相反,您需要使用即时时区插件来执行以下操作:moment(...)
解析它,然后使用.utc()
函数将它转换为UTC。moment(b, 'MM/DD/YYYY HH:mm').utc().format('MM/DD/YYYY HH:mm')
moment(b, 'MM/DD/YYYY HH:mm', 'America/New_York').utc().format('MM/DD/YYYY HH:mm')
moment(b).utc();
如果要将其更改为utc时间,您可能仍然需要在format()中添加参数,以确保它显示您最初编写它的方式
moment(b).utc().format("MM/DD/YYYY HH:mm");
相关文章:
- 将日期和时间转换为UTC格式的日期-Javascript
- javascript/jquery将utc转换为短格式的本地时间
- 将时间转换为UTC时出现故障
- 将日期和时间转换为UTC
- moment js,将EST字符串转换为UTC
- 根据浏览器位置,用JavaScript将输入的日期转换为UTC
- 如何将 UTC 日期时间(字符串)转换为访问者时区
- 如何使用javascript在网络上仅将UTC时间戳转换为本地时间?从 http://openweathermap.or
- 如何转换SalesForce Api提供的UTC日期格式,并使用Google Apps脚本将其转换为本地日期和时间格式
- JavsScript:如何将UTC时间戳转换为人类可读时间
- 在mirth connect中,将本地时间的hl7日期时间转换为UTC的iso日期
- DateTime从UTC转换为其他时区
- 使用JavaScript将时间戳UTC转换为IST
- 是否可以在不转换为UTC的情况下格式化日期
- 如何使用MongoDB和Mongoose/Express将UTC时间转换为本地时间,反之亦然
- 如何将UTC时间字符串转换为本地时区中正确的moment.js对象
- 转换&用javascript将mongodb的UTC格式显示为EST格式
- 使用mommtjs将某个时区的时间转换为UTC
- JavaScript:如何使用纯Javascript将UTC日期时间转换为EST Hours
- 使用javascript通过timezoName转换utc-datetime