ホームページ > バックエンド開発 > PHPチュートリアル > PHP日付加算・減算演算実装コード_PHPチュートリアル

PHP日付加算・減算演算実装コード_PHPチュートリアル

WBOY
リリース: 2016-07-13 16:55:43
オリジナル
881 人が閲覧しました

PHP では、特定の日付に数日を加算または減算することで別の日付を取得できます。1 つは時間をタイムスタンプに変換して処理する strtotime と mktime です。見てください。

以下の例: 2012-5-1 の 1 日前の日付を取得します

コードは次のとおりです コードをコピー

//タイムポイントをタイムスタンプに変換します
$date = strtotime('2012-5-1');
// 1 日前の日付を出力し、タイムスタンプからその日の秒数を減算します
エコー日付('Y-m-d',$date - 1*24*60*60);
?>

出力: 2012-4-30

また、time() 関数は現在の日付のタイムスタンプを取得します。

別の例を見てください

コードは次のとおりです コードをコピー

$Date_1=”2008-8-15″;//次の形式も使用できます:$Date_1=”2003-6-25 23:29:14″;

$Date_2=”2009-10-1″;

$Date_List_a1=explode(“-”,$Date_1);

$Date_List_a2=explode(“-”,$Date_2);

$d1=mktime(0,0,0,$Date_List_a1[1],$Date_List_a1[2],$Date_List_a1[0]);

$d2=mktime(0,0,0,$Date_List_a2[1],$Date_List_a2[2],$Date_List_a2[0]);

$Days=round(($d1-$d2)/3600/24);

エコー「2 つの日付の差は $Days 日です」;
?>

時間の目安

コードは次のとおりです コードをコピー

表示形式: 年-月-日 時:分:ミャオ族

関連する時間パラメータ:

a – 「午前」または「午後」
A – 「午前」または「午後」
d – 日、2 桁。2 桁未満の場合は、前にゼロを追加します。例: 「01」から「31」
。 D – 曜日、「Fri」などの 3 つの英語文字。 F – 月、英語の完全な名前 (例: " January")。 h – 12 時間制の時間、例: 「01」から「12」
H – 24 時間制の時間 例: 「00」から「23」
g – 12 時間形式の時間。2 桁未満の場合はゼロは追加されません。例: 「1」から「12」
。 G – 24 時間形式の時間。2 桁未満の場合はゼロは追加されません。たとえば、「0」から「23」
。 i – 分 例: 「00」から「59」
j – 日、2 桁。2 桁未満の場合は、ゼロを追加しないでください。例: 「1」から「31」
。 l – 曜日、完全な英語名(例:「Friday」
) m – 月、2 桁。2 桁未満の場合は、前にゼロを追加します。例: 「01」から「12」
。 n – 月、2 桁。2 桁未満の場合、ゼロは追加されません。例: 「1」から「12」
。 M – 月、「Jan」などの 3 つの英語の文字。 s – 秒 例: 「00」から「59」
S – 単語の末尾に英語の序数、「th」、「nd」などの 2 つの英語の文字を追加します。 t – 指定した月の日数 例: 「28」から「31」
U – 合計秒数
w – 数値による曜日。例: 「0」 (日曜日) ~ 「6」 (土曜日)
Y – 年、4 桁の数字: 「1999」
y – 年、2 桁、例: “99″
z – 年間の日 例: 「0」から「365」

日付(“m-d H”)や日付(“dmY”);?>など、表示内容や接続記号、表示位置を自由に設定できます

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/631667.html技術記事 php では、日付に数日を加算または減算することで、別の日付を取得します。1 つは、時間をタイムスタンプに変換し、必要に応じて処理する strtotime と mktime です。
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート