javascript - JavaScript 如何比较日期字符串?

标签 javascript date string-comparison

当比较两个字符串时,像这样:

'03-15-2019' < '03-16-2019'

我得到了 true 的值,这正是我所期望的。

不过,我很想了解更多有关其工作原理的信息。这是在对两个日期进行比较,还是正在进行我不太清楚的其他比较?

最佳答案

字符串比较逐字符进行

console.log('aaaa' < 'b')
console.log('aa' < 'ab')
console.log('ab' < 'aa')

'03-15-2019' < '03-16-2019'这只是字符串比较而不是日期比较,如果你想比较日期你需要将它更改为日期对象而不是比较

console.log(new Date('03/15/2019') < new Date('03/16/2019'))

关于javascript - JavaScript 如何比较日期字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55168347/

相关文章:

C 中不区分大小写的字符串比较

javascript - 放大 viewbox svg - Mapael

javascript - 单击按钮后更改打印样式

php - 如何回显mysql查询中GROUP BY子句使用的月份?

mysql - 具有日期条件的 MySQL 触发器的正确​​语法/格式

python - 使用 pandas 中 dataframe1 中某一列的值查找 dataframe2 中特定列的值

javascript - React Native - this.setState 不是函数

javascript - 确定 Javascript 中调用的 JSON 文件以在 cURL 中用于数据挖掘 - twitter 像 'more' 按钮

c - 准备好的语句中的 SQLite 绑定(bind)函数

matlab - 如何判断一个字符串是否代表一个整数?