关于时间值的比较!

w_sabre 2003-12-28 08:17:06
在前面查了不少,没有得到满意的答案,请各位帮帮忙,在下感激不尽!!

不知javascript里是如何进行时间的比较的?
应该不是直接用>号或者<号吧?


...全文
78 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
rongwenfeng 2003-12-29
  • 打赏
  • 举报
回复
function checkDate(from_date, to_date){
var v_result;
var v_from_date = new Date(parseInt(from_date.substring(0,4),10) - 1900, parseInt(from_date.substring(4,6),10) - 1, parseInt(from_date.substring(6,8),10));
var v_to_date = new Date(parseInt(to_date.substring(0,4),10) - 1900, parseInt(to_date.substring(4,6),10) - 1, parseInt(to_date.substring(6,8),10));

v_result = v_to_date.getTime() - v_from_date.getTime();
v_result = parseInt(v_result / 24 / 60 / 60 / 1000, 10);
if (v_result > 0)
{
alert(开始时间大);
}
else if(v_result <0)
{
alert(结束时间大);
}
else{alert(时间一样大);}
}
wanghr100 2003-12-28
  • 打赏
  • 举报
回复
<script>
var date1=new Date("1984/3/7");
var date2=new Date();
var datediff=date2-date1;
alert("date1="+date1.toLocaleString());
alert("date2="+date2.toLocaleString());
if(datediff>0)alert("date2晚于date1")
else alert("date2早于date1");
var datediff=parseInt(datediff/(24*60*60*1000));
alert(datediff+"天");
</script>
yjgx007 2003-12-28
  • 打赏
  • 举报
回复
1。参考关于Date对象的valueOf方法,返回Number类型比较
2. 直接对Date对象比较操作(-,>,<,==)

87,907

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧