JS中new Date()可以创建一个标准时间格式的当前时间。
对于已经存在的历史时间,例如 let endtime="2019-03-01 00:00:00";如果要比较当前时间和它的大小,需要先把历史时间转化成标准格式。
先使用字符串替换,替换-符号,
再让new Date()接收endtime时间字符串,
new Date()会输出标准格式时间,
直接用关系操作比较符即可比较两个标准时间格式下的时间大小。
let today= new Date(); //创建标准格式的当前时间
endtime= new Date(endtime .replace("-","/")); //用replace替换原时间字符串,然后传给new Date
if (today>endtime){ //直接用比较符比较两个时间
return '已结束'
}else{
return '进行中'
}