PHP 獲取兩個日期之間的月 天

2022-09-04 16:48:16 字數 1099 閱讀 8346

獲取月:

$start_year = '2020';//

開始年$start_month = '01';//

開始月$end_year = '2021';//

結束年$end_month = '09';//

結束月$date_arr = ;//

儲存結果的陣列

if ($start_year == $end_year)

} else

} else

if ($year_i == $end_year

) }

else}}

}var_dump($date_arr);//

處理結果

獲取日:

$start_year = '2020';//

開始年$start_month = '01';//

開始月$end_year = '2021';//

結束年$end_month = '09';//

結束月$start_day = '01';//

開始日$end_day = '23';//

結束日$date_arr = ;//

儲存結果的陣列

$week_arr = [0 => '星期日', 1 => '星期一', 2 => '星期二', 3 => '星期三', 4 => '星期四', 5 => '星期五', 6 => '星期六'];

for ($year_i = $start_year; $year_i

<= $end_year; $year_i++)

else

if ($year_i == $end_year

) else

for ($month_i = $start_num; $month_i

<= $end_num; $month_i++)

if ($month_i == $end_month

)

for ($day_i = $start_i; $day_i

<= $end_i; $day_i++)

}}

獲取日的邏輯進行了精簡

獲取兩個日期之間天數

本人根據開發經驗,目前總結了3種方法 第一種 根據兩個日期間毫秒數計算,同理任何日期型別都可以轉換為對應的毫秒數 public static int daysbetween long time1,long time2 第二種 jdk8 localdate提供了toepochday 方法 1 將日期d...

Python獲取兩個日期之間的列表

獲取兩個日期之間的日期列表如 輸入2012 09 21 2013 10 21 得到的結果為 2012 09 21,2012 09 22等等一直到2013 10 21 呼叫get date list函式傳入乙個時間範圍列表 如get date list 1,2012 09 21 2013 10 21 ...

Python獲取兩個日期之間的列表

獲取兩個日期之間的日期列表如 輸入2012 09 21 2013 10 21 得到的結果為 2012 09 21,2012 09 22等等一直到2013 10 21 呼叫get date list函式傳入乙個時間範圍列表 如get date list 1,2012 09 21 2013 10 21 ...