0
A
答えて
1
function count_weeks_and_days($from, $to) {
$day = 24 * 3600;
$from = strtotime($from);
$to = strtotime($to) + $day;
$diff = abs($to - $from);
$weeks = floor($diff/$day/7);
$days = $diff/$day - $weeks * 7;
$out = array();
if ($weeks) $out[] = "$weeks Week" . ($weeks > 1 ? 's' : '');
if ($days) $out[] = "$days Day" . ($days > 1 ? 's' : '');
return implode(', ', $out);
}
0
は、UNIX時間に日付を変換して、週の数をカウントすることができます。
<?php
$date1=strtotime($date1);
$date2=strtotime($date2);
$weeks=($date2>$date1? $date2-$date1 : $date1-$date2)/(60*60*24*7);
echo "Number of weeks : ".floor($weeks);
?>
関連する問題
- 1. Javaで開始日と終了日を見つける
- 2. 開始日と終了日の間の日数を調整する方法
- 3. リスト開始日と終了日を使用して各月の月と日数
- 4. 2つの日付フィールド間の開始日と終了日の照会
- 5. 開始日の終了日と終了日を取得する
- 6. PHPで開始日と終了日を間隔で区切る
- 7. 開始日と終了日のPHP空き時間ブロック
- 8. 日付が開始日と終了日の間で、nullの可能性があるHibernateエンティティを見つける
- 9. PHPで最新を含む過去4ヶ月の開始日と終了日を見つける方法
- 10. 2つの日付テキストボックス(開始日と終了日)にクエリレコードソースをフィルタリングします
- 11. PHPの月の開始日と終了日を取得する
- 12. Javaの2つの日付の差異(開始日と終了日を含む)
- 13. 開始日と終了日の月
- 14. 開始日と終了日のCron
- 15. Workweekの開始日と終了日
- 16. 指定した開始日と終了日の間の累計日数
- 17. php jsイベントの開始日と終了日を処理する
- 18. フィルタリング開始日と終了日選択した日付の間の日付
- 19. swift2開始日と終了日を使用したフィルタ通知
- 20. SQLは、開始日と終了日の間のオープンチケットを探す
- 21. 開始日と終了日DateDialogPickers
- 22. amCharts wrongズーム開始日と終了日
- 23. 開始日と終了日datepicker
- 24. glyphiconカレンダー開始日と終了日
- 25. GoogleアナリティクスAPI開始日と終了日
- 26. SQLサーバーの2つの日付の開始日と終了日を取得する方法
- 27. SQL - カスタム開始日に2週間ごとの終了日を生成する
- 28. 日付のクエリ開始日と終了日に基づいて
- 29. 一意の開始日と終了日の有効期間シナリオ
- 30. 検索Sharepointリスト - 結果の開始日と終了日の間
期待どおりの結果ですか?言い換えれば、部分的な週を含めることができますか? (4月1日=金曜日、4月30日=土曜日)。また、週は日曜日か月曜日に始まりますか? – fusion3k
[PHPの2つの日付の間に週番号を取得]の可能な複製(http://stackoverflow.com/questions/16037355/get-week-numbers-between-two-dates-in-php) – agustin
私は週に週を開始したい金曜日まで –