从YYYY-DD-MM HH:MM:SS UTC--3格式解析JavaScript/jQuery中带有时区的日期和时间
我想以从YYYY-DD-MM HH:MM:SS UTC--3格式解析JavaScript/jQuery中带有时区的日期和时间,javascript,jquery,date,datetime,timezone,Javascript,Jquery,Date,Datetime,Timezone,我想以YYYY-DD-MM格式解析日期HH:MM:SS UTC--3格式或yyy-DD-MM HH:MM:SS UTC+9格式解析日期,然后执行一些处理(例如计算与当前日期的日、小时和分钟差,将解析日期转换为其他时区) JavaScript/jQuery中是否有可用的函数 编辑 为了澄清,我要求进行时区解析。我也不是问任何图书馆参考资料。我问的是如何在纯JS或jQuery中实现这一点。因此,这个问题并非离题。对于时间和日期操作,有一些有用的库 动量 您可以使用 var-day=时刻(“YYYY
YYYY-DD-MM格式解析日期HH:MM:SS UTC--3
格式或yyy-DD-MM HH:MM:SS UTC+9
格式解析日期,然后执行一些处理(例如计算与当前日期的日、小时和分钟差,将解析日期转换为其他时区)
JavaScript/jQuery中是否有可用的函数
编辑
为了澄清,我要求进行时区解析。我也不是问任何图书馆参考资料。我问的是如何在纯JS或jQuery中实现这一点。因此,这个问题并非离题。对于时间和日期操作,有一些有用的库 动量 您可以使用
var-day=时刻(“YYYY-DD-MM HH:MM:SS”)代码>和操纵它也当你处理时区请看一看,我用它在大型生产应用程序与计算区之间的小时差,它的作品像一个魅力
日期fns
如果您需要更简单的操作和更小的代码大小,请看看这个我的同事做的,我们在网站上使用它,每月约有100万用户。它的速度非常快,为您提供了日期操作的基本功能,例如(添加日期计算所需的天数、秒数或完美助手),但目前它缺少时区支持,因此您可以选择。祝你有一个愉快的一天,在JavaScript中处理日期时要勇敢:)在JavaScript中这是一条痛苦而有压力的道路最简单的方法是使用这样的库,这是许多其他问题的重复。唯一的区别是,在其他大多数情况下,作者编写了一些代码,而您只是要求别人为您编写。@RobG当我没有找到一种可行的方法来解析纯js中的时区时,发布有问题的无用代码以避免像您刚才那样的评论有什么意义?在将问题标记为重复问题之前,您必须验证那里的答案是否解决了我的问题。即使是问题也不一样,也不可能与我的问题重复。解析时区组件并不困难,如答案所示。是的,您应该尽可能多地发布,解析时区部分只需2或3行代码。检查删除的答案。对不起,我检查了你在评论中提供的链接中的问题,前20个问题与我的不同(尽管其中一些问题的答案与这里相同-使用即时js)。解析ISO8601格式的时区可能需要2-3行代码,但我的格式有点不同,我不想在格式之间转换。如果可能的话,您能提供一个链接来说明如何在纯JS中实现这一点吗?因为我仍然对一个纯JS/jquery方法感兴趣(除了手动提取偏移量并从解析时间中添加/减去它)。非常感谢您的帮助。我将使用矩量.js获得时区支持。谢谢,“使用X库”的答案不是答案,应该是评论。解析时不需要使用矩.js时区,因为偏移量在OP字符串中提供。您至少应该展示如何使用建议的库之一解析字符串。