前端开发过程中经常会出现各种要求开始时间大于结束时间的情况,之前图方便,一直才有>号进行对比,利用的是字符串的ASCII码。一直用的都是YYYY-MM-DD的时间格式,所以一直没出问题,当时最近发现从其他系统同步过来的数据是YYYY-M-D的格式,这是后比较就出问题了。如:'2023-10-5' > '2023-9-7' 为 false,最好还是转化成date进行比较。
直接用大于号比较时间字符串出现判断错误的情况
最新推荐文章于 2025-12-02 21:41:05 发布
本文讲述了前端开发中遇到的一个问题,即不同时间格式(如YYYY-MM-DD和YYYY-M-D)在使用>,进行比较时产生的错误。作者推荐将所有时间转换为Date对象进行精确比较,以避免因格式差异导致的问题。

3098

被折叠的 条评论
为什么被折叠?



