Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 检查给定日期是否在工作周内(周一至周五)_Javascript_Date - Fatal编程技术网

Javascript 检查给定日期是否在工作周内(周一至周五)

Javascript 检查给定日期是否在工作周内(周一至周五),javascript,date,Javascript,Date,如何检查给定日期(我们称之为dateX)是否在(当前日期)工作周(周一至周五)内 逻辑: If (dateX is within the present work week of Monday-Friday) { return true } Else { return false } 即 你可以试试这个 if(datebetweenCheck("10/09/2016","10/10/2016","12/09/2016")) { alert("Yes"); } else { a

如何检查给定日期(我们称之为dateX)是否在(当前日期)工作周(周一至周五)内

逻辑:

If (dateX is within the present work week of Monday-Friday) {  return true }
Else { return false }

你可以试试这个

if(datebetweenCheck("10/09/2016","10/10/2016","12/09/2016"))
{
    alert("Yes");
}
else
{
    alert("No");
}

function datebetweenCheck(from,to,current) {

    var fromDate,toDate,currentDate;
    fromDate = Date.parse(from);
    toDate = Date.parse(to);
    currentDate = Date.parse(current);

    if((currentDate <= toDate && currentDate >= fromDate)) {
        return true;
    }
    return false;
}
if(检查日期(“2016年9月10日”、“2016年10月10日”、“2016年9月12日”))
{
警惕(“是”);
}
其他的
{
警告(“否”);
}
函数datebetweenCheck(从、到、当前){
变量fromDate、toDate、currentDate;
fromDate=Date.parse(from);
toDate=Date.parse(to);
currentDate=Date.parse(当前);
如果((当前日期=起始日期)){
返回true;
}
返回false;
}
你可以试试这个

if(datebetweenCheck("10/09/2016","10/10/2016","12/09/2016"))
{
    alert("Yes");
}
else
{
    alert("No");
}

function datebetweenCheck(from,to,current) {

    var fromDate,toDate,currentDate;
    fromDate = Date.parse(from);
    toDate = Date.parse(to);
    currentDate = Date.parse(current);

    if((currentDate <= toDate && currentDate >= fromDate)) {
        return true;
    }
    return false;
}
if(检查日期(“2016年9月10日”、“2016年10月10日”、“2016年9月12日”))
{
警惕(“是”);
}
其他的
{
警告(“否”);
}
函数datebetweenCheck(从、到、当前){
变量fromDate、toDate、currentDate;
fromDate=Date.parse(from);
toDate=Date.parse(to);
currentDate=Date.parse(当前);
如果((当前日期=起始日期)){
返回true;
}
返回false;
}

不要使用日期构造函数解析字符串(或Date.parse,它们在解析时是等效的)。所使用的格式与任何标准都不一致,并且解析依赖于实现。请勿使用日期构造函数(或Date.parse,它们对于解析是等效的)解析字符串。所使用的格式与任何标准都不一致,且解析依赖于实现。如果要查看日期是否为周一和周五(含周一和周五),则只需检查getDay返回的值是否为1到5(含周一和周五)。如果要查看日期是否为周一和周五(含周一和周五),然后只需检查getDay是否返回1到5(包括1到5)之间的值。