首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何从JavaScript中的用户输入将时间解析为Date对象?

如何从JavaScript中的用户输入将时间解析为Date对象?
EN

Stack Overflow用户
提问于 2008-09-27 03:13:02
回答 21查看 69.8K关注 0票数 74

我正在开发一个表单小部件,让用户在文本输入中输入一天中的时间(用于日历应用程序)。使用JavaScript (我们使用的是jQuery FWIW),我希望找到解析用户输入到JavaScript中的文本的最佳方法Date()对象,这样我就可以很容易地对它执行比较和其他操作。

我试过了parse()方法,而且它对我的需要有点太挑剔了。我希望它能够成功地将以下示例输入时间(除了其他逻辑上相似的时间格式)解析为相同的Date()对象:

  • 下午1:00
  • 下午1:00
  • 下午1:00
  • 下午1:00
  • 下午1:00
  • 1:00p
  • 下午1时
  • 下午1点
  • 1页
  • 下午1点
  • 下午1点
  • 1p
  • 13:00
  • 13

我在想,我可能会使用正则表达式来分割输入,并提取我想要用来创建我的Date()对象。要做到这一点,最好的方法是什么?

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/141348

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档