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