【发布时间】:2015-07-16 14:54:48
【问题描述】:
我在 JavaScript 2015-07-22 00:00:00.0 中有一个字符串。我需要将其转换为mm/dd/yy 格式
我尝试使用var d = new Date(from_date); 进行解析,它适用于 Chrome,但不适用于 IE 或 Firefox
然后我尝试了正则表达式模式替换,但它仍然只在 Chrome 中有效,但在 IE 或 Firefox 中无效
var st = '2015-07-22 00:00:00.0'
var pattern = '\d{4})\-(\d{2})\-(\d{2})/'
var dt = new Date(st.replace(pattern, '$2-$3-$1'));
var output = dt.getMonth() + 1 + '/' + dt.getDate() + '/' + dt.getFullYear();
alert(output)
请给我点光。
【问题讨论】:
标签: javascript jquery regex internet-explorer firefox