JS时间戳比较大小:对于一组时间戳(开始时间~结束时间)和另一组时间戳进行比较,用于判断被比较时间戳组是否在要求范围内

/*
*JS时间戳比较大小:对于一组时间戳(开始时间~结束时间)和另一组时间戳进行比较,用于判断被比较时间戳组是否在要求范围内
*@param date1 date2(形如:‘2015-01-01‘类型字符串)
*/

function compareDate(date1,date2){
    //对获得的时间戳区间与既定的时间戳进行比对
    var baseDate1=‘2015-01-01‘;
    var baseDate2=‘2015-03-31‘;
    baseDate1=new Date(baseDate1).getTime();
    baseDate2=new Date(baseDate2).getTime();

    date1=new Date(date1).getTime();
    date2=new Date(date2).getTime();

    //被比较的开始时间必须大于等于既定的开始时间,结束时间必须小于等于既定的结束时间
    if(date1>=baseDate1&&date2<=baseDate2&&date1<baseDate2&&date2>baseDate1){
        alert(‘YES‘);
    }else{
        alert(‘NO‘);
    }

}
时间: 2024-10-07 06:18:26

JS时间戳比较大小:对于一组时间戳(开始时间~结束时间)和另一组时间戳进行比较,用于判断被比较时间戳组是否在要求范围内的相关文章

Extjs2.2 开始时间,结束时间,工期 联动(选二补一),包含日期,天数的互转

选择任意两个, 则第三个自动填写 文本框代码: var downtime_root_simple = { xtype : 'numberfield', fieldLabel : '工期(天)', name : 'plan_hours', id : 'plan_hours', allowBlank : true, readOnly : flag == 4 ? true : false, maxLength : 11, anchor : '95%', listeners : { change : f

bootstrap-datepicker 开始时间-结束时间 thinkphp

<!DOCTYPE html> <head> <title>开始-结束时间测试</title> </head> <body> <div> <p>方式一</p> <input type="text" name="datetimeStart" id="datetimeStart" value="{$map.datetimeSta

java根据开始时间结束时间计算中间间隔日期

import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.Calendar;import java.util.Date;import java.util.List; public class Test { /** * @title 根据开始时间,结束时间获取期间所有日期yyyy-MM-dd * 例:开始时间:2019-05-01 结束时

javascript 中的时间戳转换时间 根据时间字符判断星期几 根据开始时间结束时间获取中间间隔时间 来自转发

//时间戳转换时间      function timedat(res){   //res 为传入的时间戳   例:1509091800000 var time = new Date(res); var y = time.getFullYear(); var m = time.getMonth()+1; var d = time.getDate(); return y+'-'+m+'-'+d;    //返回格式  "2017-10-27" 字符串    }; //根据时间判断星期几 

php 本周开始时间和结束时间;本月开始时间结束时间;上月开始时间结束时间

<?php /** * 功能:取得给定日期所在周的开始日期和结束日期 * 参数:$gdate 日期,默认为当天,格式:YYYY-MM-DD * $first 一周以星期一还是星期天开始,0为星期天,1为星期一 * 返回:数组array("开始日期", "结束日期"); * */ function aweek($gdate = "", $first = 0){ if(!$gdate) $gdate = date("Y-m-d&quo

php获取 本月 本周 或者 下月 下周的 开始时间 结束时间

<?php $now_time = time(); $date=date("Y-m-d",$now_time); function get_date($date,$t='d',$n=0) { if($t=='d'){ $firstday = date('Y-m-d 00:00:00',strtotime("$n day")); $lastday = date("Y-m-d 23:59:59",strtotime("$n day&q

sql 获取当天开始时间 结束时间

2010-06-21 00:00:00.000 SELECT dateadd(ms,0,DATEADD(dd, DATEDIFF(dd,0,getdate()), 0)) 2010-06-21 23:59:59.997 SELECT dateadd(ms,-3,DATEADD(dd, DATEDIFF(dd,-1,getdate()), 0)) ms步频是3 当月第一天 SELECT DATEADD(mm, DATEDIFF(mm,0,getdate()), 0) 当月最后一天 SELECT  

开始时间结束时间

<input class="Input1" id="txtStartDate" onfocus="WdatePicker({isShowOthers:true,dateFmt:'yyyy-MM-dd'})" />                    <input class="Input1" id="txtEndDate" onfocus="WdatePicker({minDa

Js计算当前日,当前周开始结束时间,当前月份,当前年份

<script type="text/javascript"> //日期加上天数后的新日期. function GetDateStr(AddDayCount) { var dd = new Date(); dd.setDate(dd.getDate()+ AddDayCount); //获取AddDayCount天后的日期 var y = dd.getFullYear(); var m = dd.getMonth() + 1; //获取当前月份的日期 var d = dd.