Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk menentukan hari dalam setahun berdasarkan tahun, bulan dan hari dalam php

Bagaimana untuk menentukan hari dalam setahun berdasarkan tahun, bulan dan hari dalam php

青灯夜游
青灯夜游asal
2022-04-22 17:02:312613semak imbas

Kaedah penghakiman: 1. Gunakan penyataan "strtotime("year-month-day")" untuk menukar tahun, bulan dan hari tertentu ke dalam format cap masa 2. Gunakan "date("z", timestamp ) Penyata 1" mengira hari dalam setahun untuk cap waktu yang ditentukan. Bilangan hari yang dikembalikan mengikut tarikh() dikira dari 0, jadi bilangan hari sebenar perlu ditambah kepada asas ini sebanyak 1.

Bagaimana untuk menentukan hari dalam setahun berdasarkan tahun, bulan dan hari dalam php

Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 7.1, komputer DELL G3

php mengikut kepada tahun dan bulan Tentukan hari dalam setahun untuk menentukan hari dalam setahun

Dalam PHP, anda boleh menggunakan fungsi date() untuk menentukan hari dalam setahun untuk tarikh yang ditetapkan.

Tetapi fungsi date() memproses cap masa, jadi anda perlu menggunakan fungsi strtotime() dahulu untuk menukar tahun, bulan dan hari ke dalam format cap masa. Sintaks pengiraan fungsi

date():

date("z",时间戳);

fungsi date() boleh digunakan dengan aksara "z" untuk memformat cap masa dan mengira bilangan cap masa dalam tahun semasa. Julat nilai pulangan: dari 0 hingga 365

Oleh kerana bilangan hari dikembalikan dikira daripada 0, bilangan hari sebenar perlu ditambah kepada asas ini sebanyak 1.

Kod pelaksanaan:

<?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." 天";
?>

Bagaimana untuk menentukan hari dalam setahun berdasarkan tahun, bulan dan hari dalam php

Pembelajaran yang disyorkan: "Tutorial Video PHP"

Atas ialah kandungan terperinci Bagaimana untuk menentukan hari dalam setahun berdasarkan tahun, bulan dan hari dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:Apakah ralat 302 dalam phpArtikel seterusnya:Apakah ralat 302 dalam php