如何在js中比较当前时间与某一时间大小

fczwdyq 2010-08-17 09:38:55
某时间格式为2010-09-11 09:25:59
请大侠们不吝赐教!我是个小菜鸟啊~~·
...全文
336 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
passself 2010-08-17
  • 打赏
  • 举报
回复
直接new Date 然后就是进行赋值,可以直接加减
fczwdyq 2010-08-17
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 zoujp_xyz 的回复:]
JScript code

var dA=new Date("2003-3-17 15:05:47".replace(/-/g,"/"));
var dB=new Date("2003-3-18 23:59:59".replace(/-/g,"/"));
if(Date.parse(dA)<Date.parse(dB))
alert("dA<dB");
else
aler……
[/Quote]

谢!此为最简正解!
APM60- 2010-08-17
  • 打赏
  • 举报
回复

var D1=new Date(2010,09,11,09,25,59);
var D2=new Date();
var V1 = D1.getTime();
var V2 = D2.getTime();
document.write(V2);
document.write(" - ");
document.write(V1);
document.write(" = ");
document.write(V2-V1);

zoujp_xyz 2010-08-17
  • 打赏
  • 举报
回复

var dA=new Date("2003-3-17 15:05:47".replace(/-/g,"/"));
var dB=new Date("2003-3-18 23:59:59".replace(/-/g,"/"));
if(Date.parse(dA)<Date.parse(dB))
alert("dA<dB");
else
alert("dA>dB");
fczwdyq 2010-08-17
  • 打赏
  • 举报
回复
<script type="text/javascript">
function compareTime(date) {//参数中传入时间对象
return Math.round(date.getTime() / 1000);
}

var d=new date();
var xd=compareTime(d);
document.write(xd);
var nowd=compareTime(2010-09-11 09:54:58);
document.write(nowd);
</script>
根本什么都不出嘛
tptptp00 2010-08-17
  • 打赏
  • 举报
回复
new Date()
imaf 2010-08-17
  • 打赏
  • 举报
回复
var d = new Date();
d就是当前日期时间
fczwdyq 2010-08-17
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 phoeni_xin 的回复:]
JScript code
function compareTime(date) {//参数中传入时间对象
return Math.round(date.getTime() / 1000);
}

比较返回值即可
[/Quote]
怎么取当前时间?
phoeni_xin 2010-08-17
  • 打赏
  • 举报
回复
function compareTime(date) {//参数中传入时间对象
return Math.round(date.getTime() / 1000);
}

比较返回值即可

87,922

社区成员

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

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