首頁 > 後端開發 > PHP問題 > php怎麼會根據年月日判斷是一年的第幾天

php怎麼會根據年月日判斷是一年的第幾天

青灯夜游
發布: 2023-03-15 19:12:02
原創
2761 人瀏覽過

判斷方法:1、使用「strtotime("年-月-日")」語句將給定的年月日轉換為時間戳格式;2、用「date("z",時間戳) 1”語句計算指定時間戳記是一年的第幾天。 date()傳回的天數是從0開始計算的,因此真實天數需要在此基礎上加1。

php怎麼會根據年月日判斷是一年的第幾天

本教學操作環境:windows7系統、PHP7.1版、DELL G3電腦

php根據年月日判斷是一年的第幾天

在php中,可以用date()函數來判斷指定日期是一年的第幾天。

但date()函數處理的是時間戳,因此需要先使用strtotime()函數將年月日轉換為時間戳格式。

date()函數的計算語法:

date("z",时间戳);
登入後複製

date()函數配合字元「z」可格式化時間戳,可計算時間戳記是當年的第幾天。傳回值的範圍:從 0 到 365

因為傳回的天數是從0開始計算的,因此真實天數需要在此基礎上加1。

實作程式碼:

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

php怎麼會根據年月日判斷是一年的第幾天

#推薦學習:《PHP影片教學

以上是php怎麼會根據年月日判斷是一年的第幾天的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
怎麼學好php
來自於 1970-01-01 08:00:00
0
0
0
PHP擴充intl
來自於 1970-01-01 08:00:00
0
0
0
php數據獲取?
來自於 1970-01-01 08:00:00
0
0
0
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板