js比较两个日期大小的方法
墨初 Web前端 479阅读
利用javascript来比较两个日期的大小,可以直接对格式化的两个日期进行比较也就是字符串的比较,也可以将日期转为时间戳来进行比较也就是整输类型进行比较。下面分别对这两种日期的比较方式例一下示例代码。
js两个日期之间的比较方法
方法1:
下面的函数用来比较两个日期的大小,如果前面的期大于后面的日期则返回true,否则返回false.
/** * #JS比较两个日期的大小 * @param 日期1 * @param 日期2 * * @return bool * @https://www.73so.com */ function CompareDate(d1,d2) { return ((new Date(d1.replace(/-/g,"\/"))) > (new Date(d2.replace(/-/g,"\/")))); } var current_time = "2023-8-22 7:30"; var stop_time = "2023-8-24 8:30"; console.log(CompareDate(current_time,stop_time));
方法2:
var date= new Date(); //2把字符串格式转换为日期类 var startTime = new Date(Date.parse(begintime)); var endTime = new Date(Date.parse(endtime)); //进行比较 return (startTime>endTime); //return (startTime>endTime);
以上就是两个利用js脚本代码,来比较两个日期大小的方法。各位可以参考一下。