javascript - 如何使用 javascript 将文本框值转换为 Firefox 和 Internet Explorer 中的日期格式

标签 javascript jquery date calendar datetimepicker

我有文本框( id='txtCalendarSeventh' ),它有一个与之关联的日历控件。从日历中选择任何日期时,我会在文本框中获取格式为 - Apr-21-2014 的值。

我正在使用以下 JavaScript 代码-

 var dateresult = document.getElementById('txtCalendarSeventh').value;
    var d = new Date(dateresult);
    alert(d);

此代码在 Chrome 中运行良好,并显示正确的日期值。但在 Firefox 或 Internet Explorer 中,它显示的是 Nan.Nan.Nan 等,而不是正确的日期。

最佳答案

“Apr-21-2014”不是有效的日期字符串,尽管某些浏览器可能会识别它。例如,“2014 年 4 月 21 日”应该可以。

参见http://msdn.microsoft.com/en-us/library/az4se3k1%28v=vs.110%29.aspx获取完整列表。

关于javascript - 如何使用 javascript 将文本框值转换为 Firefox 和 Internet Explorer 中的日期格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23197587/

相关文章:

javascript - 为什么在数据结构(二进制搜索树)中 undefined variable “节点”-JavaScript

javascript - jQuery Accordion 获取父 li

java - 计算两个日期之间的差异: not working as expected

r - 填写缺少的日期范围

date - 使用 Coldfusion 获取每个月的每个星期二

javascript - ExtJS:指定了重复的类名 'Ext.form.trigger.Spinner',必须是非空字符串

javascript - Node JavaScript express JavaScript 格式数据从 sequelize 查询中获取

javascript - 无法使用 next images 包在 nextjs 中导入图像

java - 在 javascript 或 Jquery 中解析 JSONObject

javascript - 使用 jQuery 'index' 函数的轮播