計算2000年01月01日起到指定日的天數_PHP教程
這是一個計算2000年01月01日起到指定日的天數的函數
(算頭也算尾)日期格式為:YYYY-MM-DD
// 計算從2000年01月01日開始到某日的天數
function cal_start2end($end_day,$start_day)
function cal_start2end($end_day,$start_day)
{
{
🎜>
$start_day=ereg_replace("-","",$start_day);
$end_day=ereg_replace("-","",$end_day);
if($end_day>=$start_day)
{ // 截止日期比起開始日期
if(substr($end_day,0,4)==substr($start_day,0,4)) {
if( is_int(substr($end_day,0,4)/4) )
$leap_day=29;
// //上一年
if {
// the same month
, }
其他
{
// switch (substr($end_day,4,2))
{ 地 休息;
案例中」02":
str($end_day,6,2) 31;
休息;
案例中"03":
) $leap_day 31;
$endday_from_newyear=substr( $end_day,6,2) 1 $leap_day 31*2;
🎜> $endday_from_newyear=substr($end_day,6,2) 1 $leap_day_from_newyear=substr($end_day,6,2) 1 $leap_day 31*230;
休息;
案例"06":
$endday_from_newyear=substr($end_day,6,2) 1 $leap_day 31*3 30;
休息;
案例"07":
$endday_from_newyear=substr($end_day,6, 休息;
天_from_newyear=substr($end_day,6, 2) 1 $leap_day 31*3 30*2;
🎜> $endday_from_newyear=substr($end_day,6,2) 1 $leap_day_from_newyear=substr($end_day,6,2) 1 $leap_day 31*2;
休息;
$endday_from_newyear=substr($end_day,6,2) 1 $leap_day 31*5 30*3;
案例"11":
地1 $leap_day 31*5 30*4;
> $endday_from_newyear=substr($end_day,6,2) 1 $leap_day 31*5 300*5 休息;
_from_startday=$endday_from_newyear;
}
return ($endday_from_? > {
// 不同的年份!
$differ_year=substr($end_day,0,4)-substr($start_day,0,4);
$how_int_4_floor=floor($differ_year/4) 1; // 向下取整
$how_int_4_ceil=ceil($differ_year/4) 1; // 向上取整
if($how_int_4_floor==$how_int_4_ceil)
$how_leap_year=$how_int_4_floor> $how_leap_year=$how_int_4_floor-1;
其他
$how_leap_year=$how_int_4_floor;
$how_noleap_year=$differ_year-$how_leap_year;
$differ_year2day=$how_noleap_year*365 $how_leap_year*366;
if( is_int(substr($end_day,0,4)/4) )
$leap_day=29; //閏年
else
$leap_day=28;
if(substr($end_day,4,2)==substr($start_day,4,2)) $endday_from_startday =$differ_year2day substr($end_day,4,2);
}
其他
{
// switch (substr($end_day,4,2))
{ 地 休息;
案例中」02":
str($end_day,6,2) 1 31;
休息;
$endday_from_newyear=substr($end_day,6,2) 1 $leap_day 31;
案例"04":
substr($end_day,6,2) 1 $leap_day 31*2;
5":
以30;
休息;
案例"06":
$endday_from_newyear=substr($end_day,6,2) 1 $leap_day 31*3 30;
休息;
案例"07" :
會 休息;
$endday_from_newyear=substr($end_day, 6,2) 1 $leap_day 31*3 30*2;
$endday_from_newyear=substr($end_day,6,2) 1 $leap_day_from_newyear=substr($end_day,6,2) 1 $leap_day 31*530* 2;
的休息下;
$endday_from_newyear=substr($end_day,6,2) 1 $leap_day 31*5 30*3;
案例"11":
地1 $leap_day 31*5 30*4;
> $endday_from_newyear=substr($end_day,6,2) 1 $leap_day 31*5 300*5 休息;
_from_startday=$endday_from_newyear $differ_year2day;
} //不同月結束
return🎜>return ($endday_from_startday);
} // 年末
} ///$0 >
$start_day="2000-01-01";
$end_day="2011-01-01";
echo "您輸入的是:". $end_day."
n";
$endday_from_startday=cal_start2end($end_day,$start_day);
echo "該日距離$start_day 共".$endday_from_startday." 天";🎜 >
? >
時間太少了,那個大蝦可以修改為計算任兩個日期之間的間隔最好! ! ! ! !
http://www.bkjia.com/PHPjc/316431.html
www.bkjia.com
true
http: //www.bkjia.com/PHPjc/316431.html
TechArticle

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

熱門話題

通用矩陣乘法(GeneralMatrixMultiplication,GEMM)是許多應用程式和演算法中至關重要的一部分,也是評估電腦硬體效能的重要指標之一。透過深入研究和優化GEMM的實現,可以幫助我們更好地理解高效能運算以及軟硬體系統之間的關係。在電腦科學中,對GEMM進行有效的最佳化可以提高運算速度並節省資源,這對於提高電腦系統的整體效能至關重要。深入了解GEMM的工作原理和最佳化方法,有助於我們更好地利用現代計算硬體的潛力,並為各種複雜計算任務提供更有效率的解決方案。透過對GEMM性能的優

WORD是一個強大的文字處理器,我們可以利用word進行各種文字的編輯,在Excel表格當中,我們已經熟練了加減乘數的運算方法,那麼如果需要在Word表格裡,計算數值的加減乘數,該如何操作呢,難道只能用計算機計算嗎?答案當然是否定的,WORD也同樣可以完成。今天小編就來教大家如何在Word文件的表格當中,運用公式計算加減乘除等基本運算,一起來學習一下吧。那麼,今天就讓小編具體示範一下,WORD文件怎麼計算加減乘除?第一步:開啟一個WORD,點選工具列【插入】下的【表格】,在下拉式選單當中插入一

技嘉的主機板怎麼設定鍵盤開機首先,要支援鍵盤開機,一定是PS2鍵盤! !設定步驟如下:第一步:開機按Del或F2進入bios,到bios的Advanced(進階)模式普通主機板預設進入主機板的EZ(簡易)模式,需要按F7切換到進階模式,ROG系列主機板預設進入bios的進階模式(我們用簡體中文來示範)第二步:選擇到-【進階】-【進階電源管理(APM)】第三步:找到選項【由PS2鍵盤喚醒】第四步:這個選項預設是Disabled(關閉)的,下拉之後可以看到三種不同的設定選擇,分別是按【空白鍵】開機、按組

1.處理器在選擇電腦配置時,處理器是至關重要的組件之一。對於玩CS這樣的遊戲來說,處理器的效能直接影響遊戲的流暢度和反應速度。建議選擇IntelCorei5或i7系列的處理器,因為它們具有強大的多核心處理能力和高頻率,可以輕鬆應對CS的高要求。 2.顯示卡顯示卡是遊戲表現的重要因素之一。對於射擊遊戲如CS而言,顯示卡的表現直接影響遊戲畫面的清晰度和流暢度。建議選擇NVIDIAGeForceGTX系列或AMDRadeonRX系列的顯示卡,它們具備出色的圖形處理能力和高幀率輸出,能夠提供更好的遊戲體驗3.內存電

如何使用Python的count()函數計算清單中某個元素的數量,需要具體程式碼範例Python作為一種強大且易學的程式語言,提供了許多內建函數來處理不同的資料結構。其中之一就是count()函數,它可以用來計算清單中某個元素的數量。在本文中,我們將詳細介紹如何使用count()函數,並提供具體的程式碼範例。 count()函數是Python的內建函數,用來計算某

給定兩個字串str_1和str_2。目標是使用遞歸過程計算字串str1中子字串str2的出現次數。遞歸函數是在其定義中呼叫自身的函數。如果str1是"Iknowthatyouknowthatiknow",str2是"know"出現次數為-3讓我們透過範例來理解。例如輸入str1="TPisTPareTPamTP",str2="TP";輸出Countofoccurrencesofasubstringrecursi

主機板上SPDIFOUT連接線序最近我遇到了一個問題,就是關於電線的接線順序。我上網查了一下,有些資料說1、2、4對應的是out、+5V、接地;而有些資料則說1、2、4對應的是out、接地、+5V。最好的方法是查看你的主機板說明書,如果找不到說明書,你可以使用萬用電表進行測量。首先找到接地,然後就可以確定其他的接線順序了。主機板vdg怎麼接線連接主機板的VDG接線時,您需要將VGA連接線的一端插入顯示器的VGA接口,另一端插入電腦的顯示卡VGA接口。請注意,不要將其插入主機板的VGA介面。完成連接後,您可以

在C#中,有一個Math類別庫,其中包含許多數學函數。其中包括計算冪次方的函數Math.Pow,它可以幫助我們計算指定數的冪。 Math.Pow函數的用法非常簡單,只需要指定底數和指數就可以了。其語法如下:Math.Pow(base,exponent);其中base表示底數,exponent表示指數。此函數傳回double類型的結果,即冪次方的計算結果。下面讓
