<分区>
我想解析格式为 YYYY-DD-MM HH:MM:SS UTC--3
或 YYYY-DD-MM HH:MM:SS UTC+9
格式化并稍后执行一些处理(例如计算与当前日期的天数、小时数和分钟数的差异,将解析日期转换为其他时区)。
JavaScript/jQuery 中有可用的函数吗?
编辑
澄清一下,我要求进行时区 解析。另外,我不是在询问任何图书馆引用资料。我问的是如何在纯 JS 或 jQuery 中做到这一点。所以这个问题不是题外话。
<分区>
我想解析格式为 YYYY-DD-MM HH:MM:SS UTC--3
或 YYYY-DD-MM HH:MM:SS UTC+9
格式化并稍后执行一些处理(例如计算与当前日期的天数、小时数和分钟数的差异,将解析日期转换为其他时区)。
JavaScript/jQuery 中有可用的函数吗?
澄清一下,我要求进行时区 解析。另外,我不是在询问任何图书馆引用资料。我问的是如何在纯 JS 或 jQuery 中做到这一点。所以这个问题不是题外话。
最佳答案
对于时间和日期的操作,有一些有用的库
您可以轻松地解析日期
var day = moment("YYYY-DD-MM HH:MM:SS");
并使用 https://momentjs.com/docs/#/parsing/ 对其进行操作另外,当您处理时区时,请查看 https://momentjs.com/timezone/我在大型生产应用程序上使用它来计算区域之间的小时差,它就像一个魅力
如果您需要更简单的操作和更小的代码大小,请查看此 https://date-fns.org/我的同事做到了,我们正在网站上使用它,每月有大约 100 万用户。它速度超快,并为您提供日期操作的基本功能,例如(添加天数、秒数或日期计算所需的完美助手),但目前它缺乏时区支持,因此您可以选择。祝你有愉快的一天,在 JavaScript 中处理日期时要勇敢 :) 在 JavaScript 中这是一条痛苦而充满压力的道路
关于javascript - 从 YYYY-DD-MM HH :MM:SS UTC--3 format 解析 JavaScript/jQuery 中带时区的日期和时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50077656/