我正在寻找与
相反的功能strtotime("third monday");
即。一个函数,它被提供一个时间戳,并返回该月的工作日数。
因此,如果今天是2016年7月18日,理想情况下该函数应返回“3”(即7月的第3个星期一)。
我可以通过使用日期(“D”,[时间戳])获得工作日本身,但我不知道如何计算它本月实际上是第三个。
有没有人尝试过这样的事情?
答案 0 :(得分:2)
您需要验证自己是否在有效的日期范围内工作,但这是一项相对简单的任务:
- (void)buttonPressed:(id)sender
{
[self performSegueWithIdentifier:@"segueName" sender:nil];
}
答案 1 :(得分:1)
你应该看看Carbon类。它将日期和时间功能扩展到基本上您需要的所有功能,包括人类可读的时间戳(即。" 5分钟前")
这两个对你有用 - 月的一天和一周。
var_dump($dt->dayOfWeek); // int(3)
var_dump($dt->weekOfMonth); // int(1)