在javascript中检查当前日期是哪一天(查找哪一天?)

在javascript中检查当前日期是哪一天(查找哪一天?),javascript,Javascript,检查我当前的日期是哪一个月的哪一天,在这种情况下,此解决方案也会起作用吗?比如今天2016年11月21日是本月的第三个星期一。试试看 说明: Date会给你一个月的日期,这样你就可以知道几个星期过去了 这一天将给你第0天到第6天的时间 因此,如果您的当前日期在一天的开始月份之前,那么当前日期就不是周过去的日期,否则它的周过去了+1天在可读性方面的成本很小,您可以通过将date.getDate()设置为(date.getDate()+6)而丢失“if”子句,并且永远不必将其添加到周过去的日期中。谢

检查我当前的日期是哪一个月的哪一天,在这种情况下,此解决方案也会起作用吗?比如今天2016年11月21日是本月的第三个星期一。

试试看

说明:

Date会给你一个月的日期,这样你就可以知道几个星期过去了 这一天将给你第0天到第6天的时间
因此,如果您的当前日期在一天的开始月份之前,那么当前日期就不是周过去的日期,否则它的周过去了+1天

在可读性方面的成本很小,您可以通过将date.getDate()设置为(date.getDate()+6)而丢失“if”子句,并且永远不必将其添加到周过去的日期中。谢谢,这是我想要的,现在的问题是,我想在下个月的第三个星期一得到日期,很抱歉,我是JS的新手,不知道这些计算方法,你能帮忙吗?第二个警报显示了什么?下个月第n天的日期?如果是这样的话,2016年11月23日的当天是错误的,那么fiddle out显示的是本月的第四个星期五,而第二个警报显示的日期与今天相同,这稍微有点奇怪confusing@SameenJavid我把2016年10月25日的日期放在小提琴上,你今天需要把它改成新的日期()对于当前的日期看这个是的,你也可以这样说,就像我总是能知道今天是什么样,但我想确定它是第一天、第二天还是第三天。。。当月发生的事件?
 var date = new Date();
 var firstDay = new Date(date.getFullYear(), date.getMonth(), 1);
 var days = ["Sun","Mon","Tue","Wed","Thu","Fri","Sat"];
 var weeksPassed = Math.floor(date.getDate()/7); 
 if(date.getDay() >= firstDay.getDay()){
   alert((weeksPassed+1) + " " + days[date.getDay()] + " of month" )
 }else{
   alert((weeksPassed) + " "+ days[date.getDay()] + " of month" )
 }