我在网站上有一个表单,用户将在其中输入格式mm/dd/yyyy hh:mm:ss am
(或 pm)的日期(和时间),我需要将其转换为mm-dd-YY hh24:mi:ss
但是,我以前从未使用 javascript 进行任何字符串解析,或者使用上午/下午将 24 小时转换为 12 小时。
问问题
459 次
3 回答
2
我会考虑使用momentjs。
或者按照@Frits van Campen 的建议使用正则表达式对其进行解析。
于 2013-07-02T16:43:33.067 回答
1
使用正则表达式解析输入。如果您在 Google 上搜索好的教程之前从未使用过正则表达式,我相信您会找到一些东西。
于 2013-07-02T16:42:45.850 回答
1
您还可以使用简单的 javascript 日期格式化程序进行日期格式化。
另一种方法是,您可以拆分 Date 对象以获取月、年、日等值,然后创建预期的格式。为此,您可以参考jsref_obj_date
于 2013-07-02T16:53:12.310 回答