javascript - 如何使用 jquery/js 检查时间范围是否大于 7 周时间范围

标签 javascript jquery

我将开始日期和结束日期设为 7 周的时间范围。我正在尝试检查范围大于 7 天的条件,我想对其应用不同的时间格式:例如: Js:

startdate = "2015-07-04T00:00:00";
 enddate = "2015-07-11T23:59:59";  //range 7 days
 //pseudo code:
  if (difference between (startdate & enddate)  > 7){
     //set timeFormat = "30days"
 }else{
   //set timeFormat = "7days"
 }

关于如何实现这一目标的任何想法?谢谢!

最佳答案

你好兄弟看看这个解决方案,希望对你有帮助:

var startdate = new Date("2015-07-04T00:00:00");
var enddate = new Date("2015-07-11T23:59:59");

var timeDifference  = Math.abs(enddate.getTime() - startdate.getTime());
var differenceDays = Math.ceil(timeDifference  / (1000 * 3600 * 24));  //return 8

  if (differenceDays > 7){
     //set timeFormat = "30days"
 }else{
   //set timeFormat = "7days"
 }

这是 Fiddle .

关于javascript - 如何使用 jquery/js 检查时间范围是否大于 7 周时间范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31362874/

相关文章:

javascript - 如何使用 jQuery 使 html5 视频播放器静音

javascript - D3力布局仅显示一个链接

jquery - 如何使用 jQuery 检查是否提交了任何表单?

Javascript\Jquery 鼠标光标 - 悬停元素时不一致

javascript - 获取通过ajax加载的页面中第一个div的id

javascript - 如何刷新 jQuery .each() 函数?

javascript - 在 div 中显示 javascript 数组

javascript - Js中如何按对象过滤对象

javascript - 获取 HTMLDivElement 的 id

javascript - jQuery 获取所有 <the> 值的数组