PHPで開始日と終了日の間のすべての日付を取得する方法

墨辰丷
リリース: 2023-03-28 13:06:02
オリジナル
1505 人が閲覧しました

この記事では、主に開始日と終了日の間のすべての日付を取得するためのphpの方法を紹介します。これには、phpの関連する日付と時刻の計算スキルも含まれます。

詳細は次のとおりです。

実行 結果は以下の通りです:

/**
 * 获取指定日期段内每一天的日期
 * @param Date $startdate 开始日期
 * @param Date $enddate  结束日期
 * @return Array
 */
function getDateFromRange($startdate, $enddate){
  $stimestamp = strtotime($startdate);
  $etimestamp = strtotime($enddate);
  // 计算日期段内有多少天
  $days = ($etimestamp-$stimestamp)/86400+1;
  // 保存每天日期
  $date = array();
  for($i=0; $i<$days; $i++){
    $date[] = date(&#39;Y-m-d&#39;, $stimestamp+(86400*$i));
  }
  return $date;
}
$startdate = &#39;2016-08-29&#39;;
$enddate = &#39;2016-09-29&#39;;
// demo
$date = getDateFromRange($startdate,$enddate);
print_r($date);
ログイン後にコピー

以上がこの記事の全内容です、皆様の勉強に少しでもお役に立てれば幸いです。

関連する推奨事項:

いずれかのフィールドに従って 2 次元連想配列を並べ替える PHP メソッド


php

ハイチャートにデータを動的に転送するメソッド

php

ユーザーログインメソッドを実装します

以上がPHPで開始日と終了日の間のすべての日付を取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!