javascript如何得到两个时间的差值? (时间格式:2008-06-12 15:30:25)

wyj1983 2008-07-17 12:28:09
在javascript中如何得到两个时间的差值?
如:
var stime = "2008-06-11 08:30:40";
var etime = "2008-06-13 12:40:50";

用javascript怎样得到stime和etime之间的差值?
...全文
103 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
caiming250 2008-07-17
  • 打赏
  • 举报
回复
var stime = new Date("2008","06","11","08","30","40");
var etime = new Date("2008","06","13","12","40","50");

var DyMilli = 1000 * 60 * 60 * 24

var days = Math.round((etime.getTime()-stime.getTime()) / DyMilli);

alert('起始日期 与 结束日期 相差 '+days+'天!');
wj19266165 2008-07-17
  • 打赏
  • 举报
回复
差值精确到 时?分?秒?
lovingprince 2008-07-17
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 caiming250 的回复:]
var stime = new Date("2008","06","11","08","30","40");
var etime = new Date("2008","06","13","12","40","50");

var DyMilli = 1000 * 60 * 60 * 24

var days = Math.round((etime.getTime()-stime.getTime()) / DyMilli);

alert('起始日期 与 结束日期 相差 '+days+'天!');
[/Quote]
wj19266165 2008-07-17
  • 打赏
  • 举报
回复
楼上正解,至于精确到那种时间,自己在var DyMilli = 1000 * 60 * 60 * 24 中改数值即可

81,092

社区成员

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

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