指定された日付から数日後の日付を取得する方法 (VB の DateAdd に似ています)
/*
豆腐生産はすべて高品質の製品です
http://www.asp888.net Tofu Technology Station
完全な著作権を保持してください転載されたら情報
*/
ここ数日、多くの人が突然この質問をしました。つまり、VB の DateAdd 関数を PHP で実装する方法です、ははは!これは公正な質問です。
元々、この問題は Doufu が Huawei への就職に応募した際の試験問題でしたが、当時は C++ で実装されていました。このような大手企業がこのような小児科医を受験させるとは予想していませんでした:) その後、私は過去 2 日間、http://www.chinaspx.com のネチズンに行かなかったのですが、「幸運でした」。 , この関数をPHPで書き直しました。
この関数は非常に単純で、指定した時刻に 1 日を加算して、新しく生成された日付を取得するだけです。
まずこの関数を見てみましょう。 まず、閏年かどうかを判断する関数について事前に説明する必要があります。
function CheckRun($year){
if($year%4==0 && ( $year%100!=0 | $year%400==0) )
return true;
else
return false;
}
次のプログラムでこの関数を使用します
function DateAdd($date){
$ Parts =explode(' ', $date);
$date = $parts[0];
$time = $parts[1];
$ymd =explode('-', $date);
$hms = 爆発(':', $ time);
$year = $ymd[0];
$month = $ymd[1];
$day = $ymd[2];
$hour = $hms[0];
$分 = $hms[1];
$秒 = $hms[2];
$day=$day+1; //くだらない話はやめて、まず日付に 1 を追加してください
if($month=='1' || $month== '3' || $month=='7' || $month=='10' || = '12 ')
if($ day == 32)
http://www.bkjia.com/PHPjc/629283.html