ホームページ >バックエンド開発 >PHPの問題 >PHPで指定された日付が何日かを確認する方法

PHPで指定された日付が何日かを確認する方法

青灯夜游
青灯夜游オリジナル
2021-11-29 12:00:323608ブラウズ

判定方法: 1. strtotime() 関数を使用して、指定された日付をタイムスタンプ形式に変換します (構文 "strtotime("指定された日付")"; 2. date() 関数を使用して計算します指定されたタイムスタンプが現在の年であるかどうか。月の何日か。構文は「date("z", timestamp)」です。

PHPで指定された日付が何日かを確認する方法

このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター

PHP では、日付を使用できます。 () 関数 指定された日付の年間通算日を計算します。

date() 関数はタイムスタンプを指定し、それを年間通算日に変換できます。

構文:

date(format,timestamp);

パラメータ formatz に設定されている場合、指定されたタイムスタンプを計算できます timestamp 今年もその日です。注: 日は 0 から始まります (0 ~ 365)。

例: 指定された日付 2018-01-18

<?php
header("Content-type:text/html;charset=utf-8");
// 设置时区
date_default_timezone_set("PRC");
$time = strtotime("2018-01-18");  // 将指定日期转成时间戳 
$date=date("z",$time);
$date=$date+1;
echo "是一年的第 ".$date." 天";
?>

の年間通算日を計算します。出力:

PHPで指定された日付が何日かを確認する方法

分析:

date() 関数はタイムスタンプを処理するため、最初に strtotime() を使用して、指定された日付をタイムスタンプ形式に変換する必要があります。

次に、## を使用します。 #date("z",$time)指定された日付が何日であるかを計算します。

date("z",$time) によって返される日数は 0 から始まるため、戻り値に 1 を加算するだけです。

推奨学習: 「

PHP ビデオ チュートリアル

以上がPHPで指定された日付が何日かを確認する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。