Firefox 中的日期无效,在 JavaScript 中将字符串转换为日期(mm-dd-yyyy)
invalid date in firefox converting string to date(mm-dd-yyyy) in javascript
嗨,我得到了一个 mm-dd-yyyy 形式的字符串,所以我使用 new date() 将其转换为日期对象,这在 IE 中工作正常,Chrome 但在 FF 中不起作用,它返回无效的日期,有时我也尝试了 rejx
var admiDatePD = new Date( document.getElementById("ADMISSIONDATE-PD0").value.replace(/^('d{4})'-('d{2})'-('d{2}).*$/, '$2/$3/$1') );
alert(admiDatePD);
var disDatePD = new Date( document.getElementById("DISCHARGEDATE-PD0").value.replace(/^('d{4})'-('d{2})'-('d{2}).*$/, '$2/$3/$1') );
alert(disDatePD);
请帮助解决此问题。
似乎字符串的顺序是错误的。新日期的字符串应采用兼容格式,如下所述:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date。因此,在您的情况下,转换为"2012-03-20"YYYY-MM-DD 有效。
相关文章:
- 将Javascript日期转换为ASP.NET日期格式
- 如何将日期转换为周名
- 如何将日期转换为标准格式
- Javascript/Json日期转换问题
- 根据浏览器位置,用JavaScript将输入的日期转换为UTC
- 如何在 java 脚本中将字符串日期转换为 GMT
- Javascript中的日期转换
- JavaScript 将日期转换为格式
- 将正常日期转换为 unix 时间戳
- 时刻/时区 - 将日期转换为 unix
- 蒙戈将ISO日期转换为奇怪的字符串
- AngularJS希伯来文日期转换器
- JavaScript将人类可读的日期转换为unix时间戳,然后再转换回来
- php日期转换为javascript日期
- 将日期转换为可读性更强的格式
- 将数据库日期时间或日期转换为Javascript新日期(GMT)格式
- 如何在 Java 中将 JavaScript 日期转换为日期
- javascript中的日期转换和操作,带有阿拉伯月份
- 将javascript日期转换为julian日期
- 如何将日期选择器日期转换为JSON对象以用于AJAX请求