-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