检查我当前日期的哪一天是哪一天,此解决方案是否也适用于该情况?就像今天11/21/2016是每个月的第三个星期一一样。检查当前日期是否是月的哪一天(查找某月的哪一天?)在javascript
回答
尝试https://jsfiddle.net/z6zum0hk/
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")
}
解释:
日期将会给你一个月的日期,以便通过,你可以找到多少个星期过去了 日会给你第0天至6周日到周六 那么如果你当前的日子是在一天的开始月份之前,那么当前日子就是过去一周的其他日子,否则它的周过去了+ 1天
可读性很小,通过将date.getDate()放入(date.getDate()+ 6)中可以失去“if”子句,并且永远不必添加一个到weeksPassed。 –
谢谢,这就是我想要的,现在的问题是我想在下个月的第三个星期一得到日期,我很抱歉,但我是JS的新手,并没有这些计算的想法,你能帮忙吗? –
@SameenJavid检查此https://jsfiddle.net/z6zum0hk/1/ –
- 1. 查看某个月的第一天是
- 2. BASH检查今天是否是第一天的月份
- 3. SQL - 检查日期是否是该月当天第一次发生
- 4. 检查当前日期是否为指定日期的一天/一个月/一周php/laravel
- 5. Rails 4:检查今天是星期日,月的第15天还是月的最后一天
- 6. 寻找一个月的哪一天?
- 7. 这个月中的哪一天是
- 8. 检查当前日期与月份的最后三天
- 9. 在PHP中,无论当前月份中的哪一天是哪一天,获取上个月最后一天的最有效方法是什么?
- 10. 从Java Date对象查找是否是月份的第一天
- 11. 当前月份第一天的日期和提前5天的日期。 MySQL的
- 12. JavaScript的日期()和天而不是月
- 13. C/C++ - 检查今天是否是本月的第一个星期一
- 14. 最好的方法来检查是否今天是本月的第一天
- 15. 检查日期是否在当前时间的7天之内
- 16. 如何检查日期是否在今天前三天
- 17. 如何检查一个月/年是否大于当前月/年的Javascript
- 18. Lubridate获取某月某天的日期
- 19. 检查是否一个日期之前是另一个与日/月/年
- 20. 如何在C#中查找今年,年,月和日的哪一天?
- 21. javascript日期前一个月的最后一天
- 22. 寻找日期提前一个月在同一天
- 23. 如何获得当月的某一天的日期
- 24. 查询当前月份的最后一天的SQL查询?
- 25. 如何查找下个月的第一天,如果当前月份是十二月
- 26. 查找没有从给定的日期剩余当月天
- 27. SQL查询 - 必须确定它是否是该月的某一天(例如:本月2日)
- 28. 如何才能找出本月某一天的所有日期?
- 29. 在30天内获取行,当年是当前年份,月份是当前月份,日期是字符串
- 30. 查询当月的第一天和最后一天
是的,你可以这样说,就像我总能得到当天的日子一样为B我想确定是否是当前月份的第一,第二,第三...发生? –