JavaScript 中的 strptime

mpe*_*ers 6 javascript strptime phpjs

我有一个日期输入字段,允许用户输入日期,并且我需要验证此输入(我已经有服务器端验证),但技巧是格式取决于区域设置。我已经有一个用于将 strptime 格式字符串转换为用户首选项的系统,并且我想使用相同的格式在 Javascript 端进行验证。

strptime()有任何关于Javascript 实现的想法或链接吗?

mpe*_*ers 5

经过几天的谷歌搜索,我发现这个实现 虽然不完整,但似乎可以处理我现在遇到的所有情况。

  • 您好,是否可以扩展此答案,以便即使链接失效,它仍然对未来的访问者有帮助? (6认同)
  • @josliber 是对的,链接确实变坏了。这是存档版本:<https://web.archive.org/web/20210726055034/http://www.logilab.org/blogentry/6731>。TLDR:通过迭代格式字符串符号并根据需要应用“RegExp”来自己编写一个解析器。 (2认同)