方法:1、利用“time()”函數獲取當前時間的時間戳;2、利用date()函數和z字符將獲取到的時間戳格式化成年份中的第幾天,語法為“date("z",時間戳)”;3、利用echo語句將獲取到的天數輸出即可。
本教程操作環境:windows10系統、PHP7.1版、DELL G3電腦
php怎么計算今天是今年第幾天
time() 函數返回自 Unix 紀元(January 1 1970 00:00:00 GMT)起的當前時間的秒數。
語法為:
time();
PHP date() 函數用于格式化時間/日期。
PHP date() 函數可把時間戳格式化為可讀性更好的日期和時間。
語法為:
string date ( string $format [, int $timestamp ] )
date() 函數的第一個必需參數 format 規定了如何格式化日期/時間。
z代表年份中的第幾天
示例如下:
<?php $a=time(); $b=date("z",$a); echo "今天是本年的第".$b."天"; ?>
輸出結果:
總結:
1、通過time()函數獲得當前時間的時間戳。
2、再通過date()函數,利用z字符,計算出當前時間是本年的第幾天。
3、使用echo輸出獲得的結果。
推薦學習:《PHP視頻教程》