如何使用JavaScript或jQuery解析格式为"dd/mm/yyyy"、"dd-mm-yyyy"或"dd-mmm-yyyy"的日期字符串
- 论坛
- 如何使用JavaScript或jQuery解析格式为"dd/mm/yyyy"、"dd-mm-yyyy"或"dd-mmm-yyyy"的日期字符串
20 浏览
如何使用JavaScript或jQuery解析格式为"dd/mm/yyyy"、"dd-mm-yyyy"或"dd-mmm-yyyy"的日期字符串
可能重复:扩展JavaScript的Date.parse以允许DD/MM/YYYY(非美国格式的日期)?
转换dd-mm-yyyy字符串为日期
在文本框中输入日期,例如:05/09/1985,并且我想将其转换为05-Sep-1985(dd-MMM-yyyy)格式。我该如何实现?请注意,源格式可能为dd-mm-yyyy或dd/mm/yyyy或dd-mmm-yyyy格式。
代码片段:
function GetDateFormat(controlName) { if ($('#' + controlName).val() != "") { var d1 = Date.parse($('#' + controlName).val()); if (d1 == null) { alert('日期无效。'); $('#' + controlName).val(""); } var array = d1.toString('dd-MMM-yyyy'); $('#' + controlName).val(array); } }
此代码返回09-May-1985,但我想要的是05-Sep-1985。谢谢。