JS怎么比较时间大小? 怎么比较大小呢?例如:08:00和09:00,怎么比较大小呢?

 我来答
彼德范
推荐于2020-12-05 · TA获得超过179个赞
知道小有建树答主
回答量:153
采纳率:40%
帮助的人:95.9万
展开全部
var t1 = '08:00';
var t2 = '09:00';
var c1 = Date.parse('2008-08-08 '+t1); //'2008-08-08'这个日期随便给
var c2 = Date.parse('2008-08-08 '+t2);
if (c1 > c2) {
    alert('t1大于t2');
} else if (c1 < c2) {
    alert('t1小于t2');
} else {
    alert('t1等于t2');
}
百度网友dee022b
2014-03-07 · 超过22用户采纳过TA的回答
知道答主
回答量:67
采纳率:0%
帮助的人:25.7万
展开全部
如果是字符串的话,可以直接比较字符串大小好了。如果有特殊要求,自己写方法,传参,解析
追问
直接比较字符串的话会不会有什么问题呢,24小时制的
追答
当然不会有啦,不信你简单想想几个时间,比较一下。用equal方法比较就好了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
BB果果
2014-03-07 · TA获得超过171个赞
知道小有建树答主
回答量:122
采纳率:0%
帮助的人:97.2万
展开全部
比较时间就是比较时间的毫秒数
var d1 = new Date(2014,3,7,8);//时间的构造函数2014年3月7日8时
var d2 = new Date(2014,3,7,9);//时间的构造函数2014年3月7日9时
if(d1.getTime() > d2.getTime()){
alert("d1大于d2");

}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
永远少年13
2014-03-07
知道答主
回答量:17
采纳率:0%
帮助的人:4.3万
更多追问追答
追问
我是只比较小时数的大小,08:00 和09:00比较
追答

var a = "08:00";
var b ="09:00";
if(a>b){
alert("a>b");
}else{
alert("a<=b");
}
直接这样就可以
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式