ホームページ > バックエンド開発 > PHPチュートリアル > 指定された日付から数日後の日付を実装する方法 (VB の DateAdd に似ています)_PHP チュートリアル

指定された日付から数日後の日付を実装する方法 (VB の DateAdd に似ています)_PHP チュートリアル

WBOY
リリース: 2016-07-13 17:12:52
オリジナル
780 人が閲覧しました

指定された日付から数日後の日付を取得する方法 (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

www.bkjia.com

tru​​ehttp://www.bkjia.com/PHPjc/629283.html技術記事指定された日付から数日後の日付を実現する方法 (VB の DateAdd に似ています) /* 豆腐の生産はすべて優れています http://www.asp888.net 豆腐技術ステーション 転載される場合は、完全な著作権情報を保持してください...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート