javascript - 解析 parseInt() 和 toLocaleString Internet Explorer 返回的值时为 NaN

标签 javascript internet-explorer

alert(parseInt(new Date().toLocaleString('es', {month:'numeric'})));

此代码在 IE 上始终返回“NaN”

这是为什么?

我怎样才能只使用 vanilla javascript 解决问题。

最佳答案

var date = new Date();
var month = date.getMonth() + 1; //Months are zero based

这应该有助于您获得月份。

关于javascript - 解析 parseInt() 和 toLocaleString Internet Explorer 返回的值时为 NaN,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26285330/

相关文章:

javascript - 如何为屏幕下部设置背景? CSS/HTML

javascript - 如何在不刷新的情况下显示php传递的结果给ajax

javascript - 关于在 IE 代码上向现有日期添加 7 天

javascript - 防止在 TinyMCE 中输入默认键盘事件

javascript - 在文本输入焦点上出现解释标签

javascript - 如何使用 React 中的 JSON 文件中的每个值生成组件?

Javascript 到 CSV 函数与 IE 或 Firefox 不兼容

jquery - 在 IE 中点击 <a href> 标签跳转,jquery 附加到 a href

javascript - IE 中的评估问题

javascript - <select> 上的 jQuery 更改事件未在 IE 中触发