检查我当前日期的哪一天是哪一天,此解决方案是否也适用于该情况?就像今天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. SQL - 检查日期是否是该月当天第一次发生
- 3. 检查当前日期是否为指定日期的一天/一个月/一周php/laravel
- 4. Rails 4:检查今天是星期日,月的第15天还是月的最后一天
- 5. 这个月中的哪一天是
- 6. 检查当前日期与月份的最后三天
- 7. 在PHP中,无论当前月份中的哪一天是哪一天,获取上个月最后一天的最有效方法是什么?
- 8. 当前月份第一天的日期和提前5天的日期。 MySQL的
- 9. JavaScript的日期()和天而不是月
- 10. Lubridate获取某月某天的日期
- 11. 如何在C#中查找今年,年,月和日的哪一天?
- 12. javascript日期前一个月的最后一天
- 13. 寻找日期提前一个月在同一天
- 14. 如何查找下个月的第一天,如果当前月份是十二月
- 15. 如何才能找出本月某一天的所有日期?
- 16. 在30天内获取行,当年是当前年份,月份是当前月份,日期是字符串
- 17. 得到当前日期,并检查它是否为“第X天”
- 18. 当天+ N天下个月或上个月的一天
- 19. 检查两个日期是否在同一个月
- 20. JS日期,月的第一天
- 21. 查找当前日期是否是同一个日期
- 22. 查询查找本月的第一天和最后一天,不包括星期日在sql
- 23. 如何从给定日期查找“tm_wday”周的哪一天?
- 24. 检查日期是否超过一天,一岁多等?
- 25. 查找当月使用天数的月份Java
- 26. 检查日期是否存在(第30天/第31天)
- 27. PHP:如何检查日期是今天,昨天还是明天
- 28. 如何检查今天是否是Java日历的星期日
- 29. SQL查询检查到期日期是从今天3天?
- 30. 如何显示前一个月的最后一天相对于某个日期?
是的,你可以这样说,就像我总能得到当天的日子一样为B我想确定是否是当前月份的第一,第二,第三...发生? –