-1
A
回答
1
试试这个:
function getAllWednesday($from_date, $to_date){
// getting number of days between two date range.
$number_of_days = count_days(strtotime($from_date),strtotime($to_date));
for($i = 1; $i<=$number_of_days; $i++){
$day = Date('l',mktime(0,0,0,date('m'),date('d')+$i,date('y')));
if($day == 'wednesday'){
echo Date('d-m-Y',mktime(0,0,0,date('m'),date('d')+$i,date('y'))),'<br/>';
}
}
}
的count_days()函数
function count_days($a, $b)
{
// First we need to break these dates into their constituent parts:
$gd_a = getdate($a);
$gd_b = getdate($b);
// Now recreate these timestamps, based upon noon on each day
// The specific time doesn't matter but it must be the same each day
$a_new = mktime(12, 0, 0, $gd_a['mon'], $gd_a['mday'], $gd_a['year']);
$b_new = mktime(12, 0, 0, $gd_b['mon'], $gd_b['mday'], $gd_b['year']);
// Subtract these two numbers and divide by the number of seconds in a
// day. Round the result since crossing over a daylight savings time
// barrier will cause this time to be off by an hour or two.
return round(abs($a_new - $b_new)/86400);
}
相关问题
- 1. 查找两个日期之间发生的日期日期
- 2. 如何查找两个指定日期之间的日期?
- 3. iPhone:如何查找两个选定日期之间的日期?
- 4. 在日期范围之间查找特定月份的日期
- 5. Excel - 查找特定日期后特定日期的日期
- 6. 查找日期向量中的日期是否落在两个日期之间
- 7. 两个日期之间的特定日期的数量
- 8. 在两个日期之间查找日期(最佳做法)
- 9. 如何检查特定的日期是在两个不同的日期之间?
- 10. 查找日期排列特定日期
- 11. 在两个日期之间找到丢失的日期
- 12. 检查日期和日期之间的给定日期
- 13. 检查日期是在Java中的两个日期之间
- 14. 检查日期是否在mysql中的两个日期之间
- 15. PHP中两个日期之间的完整日期?
- 16. 如何使用PHP计算两个日期之间的日期?
- 17. 在一系列日期之间查找日期的SQL查询
- 18. 两个字段中的两个日期之间的日期
- 19. SQL查询选择两个日期之间的日期
- 20. 用两个date_time列之间的当前日期查询日期
- 21. 两个日期之间的SQL查询日期差异
- 22. mysql查询两个日期字段之间的日期
- 23. 检查两个日期之间的日期错误,无知
- 24. 特定日期之间一个月明智的日期(从日期为准)
- 25. 检查日期是否在两个日期之间
- 26. 检查日期是否在两个日期之间
- 27. 如何检查日期是否在两个日期之间mysql?
- 28. 检查日期是否在两个其他日期之间
- 29. 日期间的计算在两个日期之间
- 30. 得到两个日期之间的日期,按星期几
您是否尝试过什么了吗? – bendataclear 2012-04-04 16:16:58