判定方法: 1. strtotime() 関数を使用して、指定された日付をタイムスタンプ形式に変換します (構文 "strtotime("指定された日付")"; 2. date() 関数を使用して計算します指定されたタイムスタンプが現在の年であるかどうか。月の何日か。構文は「date("z", timestamp)」です。
このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター
PHP では、日付を使用できます。 () 関数 指定された日付の年間通算日を計算します。
date() 関数はタイムスタンプを指定し、それを年間通算日に変換できます。
構文:
date(format,timestamp);
パラメータ format
が z
に設定されている場合、指定されたタイムスタンプを計算できます 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." 天"; ?>
の年間通算日を計算します。出力:
分析:
date() 関数はタイムスタンプを処理するため、最初に strtotime() を使用して、指定された日付をタイムスタンプ形式に変換する必要があります。
次に、## を使用します。 #date("z",$time)指定された日付が何日であるかを計算します。
PHP ビデオ チュートリアル 」
以上がPHPで指定された日付が何日かを確認する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。