javascript - 如果 dateString 没有年份部分,则 Date 中的默认年份

标签 javascript date

<分区>

我试图检查如果发送部分值会返回什么值。

var d = new Date("11/28");
console.log(d.toLocaleDateString())

我原以为是 2016 年 11 月 28 日(当年),但它返回的是 2001 年 11 月 28 日

所以问题是为什么2001被视为默认年份

最佳答案

2001 年不被视为默认年份。 这是一个 Chrome 问题,如果您在 Firefox 上运行相同的代码,您会得到 Invalid Date

关于javascript - 如果 dateString 没有年份部分,则 Date 中的默认年份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40504116/

相关文章:

header 中的 Javascript 和 css vs 包含单独的文档?

javascript - Jest/eslint 中函数缺少返回类型

当前一周的 PHP 工作日,为什么 date() 和 strtotime 下周需要?

javascript - 更改 jQuery 日期范围选择器以禁止包含禁用日期的日期范围

java - 如何从 HTTP Last-Modified header 中解析日期?

ios - 检查 nil 并快速从字典中提取数据

javascript - 除了使用 xml 之外,有什么方法可以从服务器接收数据并用该数据填充 html 标签(如文本框)?如果是,那么如何?

javascript - 我如何在 React 中对我的数据进行多个过滤器?

javascript - getUserMedia() 音频 - POST 到网络服务器?

android - 如何以编程方式读取我的 Android apk 的构建日期?