1

我在网站上有一个表单,用户将在其中输入格式mm/dd/yyyy hh:mm:ss am(或 pm)的日期(和时间),我需要将其转换为mm-dd-YY hh24:mi:ss 但是,我以前从未使用 javascript 进行任何字符串解析,或者使用上午/下午将 24 小时转换为 12 小时。

4

3 回答 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 回答