gpt4 book ai didi

用于格式化时间的 Javascript 正则表达式

转载 作者:行者123 更新时间:2023-11-28 14:26:53 24 4
gpt4 key购买 nike

我们组织的风格指南指定了以下格式的日期时间:Dec. 31 上午 08:45。我们的网站运行 Drupal,这是一个基于 PHP 的 CMS。其字段格式化模板允许在 HPHP 的 date() 函数中定义的编码中指定日期格式化字符串。它只提供 a,它给出 pm,以及 A,它给出我 PM,但我不查看任何指定带句点的内容。

不幸的是,没有一种简单的方法可以连接到平台来定义自定义日期格式,因此我认为最简单的方法是使用 JavaScript 进行查找和替换。我想要做的是将 NN:NN amNN:NN pm 格式的实例替换为 NN:NN a.m. 等。

正则表达式从来都不是我的强项。我可以很好地匹配日期时间格式([0-9][0-9]:[0-9][0-9] pm),但我不知道如何执行正确更换。

ampm 遵循四位数时间格式时,如何将它们替换为正确的缩写版本?

最佳答案

str.replace(/(\d{2}:\d{2}\s?a|p)(m)/, '$1.$2');

关于用于格式化时间的 Javascript 正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52956717/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com