Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk menentukan hari dalam tahun bahawa tarikh yang ditentukan adalah dalam php

Bagaimana untuk menentukan hari dalam tahun bahawa tarikh yang ditentukan adalah dalam php

青灯夜游
青灯夜游asal
2021-11-29 12:00:323607semak imbas

Kaedah penghakiman: 1. Gunakan fungsi strtotime() untuk menukar tarikh yang ditentukan ke dalam format cap waktu, sintaksnya ialah "strtotime("specified date")" 2. Gunakan fungsi date() untuk mengira sama ada yang ditentukan cap waktu adalah dalam tahun semasa Hari dalam bulan, sintaksnya ialah "tarikh("z", cap masa)".

Bagaimana untuk menentukan hari dalam tahun bahawa tarikh yang ditentukan adalah dalam php

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

Dalam php, anda boleh menggunakan tarikh () fungsi Untuk mengira hari dalam setahun untuk tarikh tertentu.

Fungsi date() boleh menentukan cap waktu dan menukarkannya kepada hari dalam setahun.

Sintaks:

date(format,timestamp);

Boleh dikira apabila parameter format ditetapkan kepada z Cap waktu yang ditentukan timestamp ialah hari dalam setahun. Nota: Hari bermula dari 0 (dari 0 hingga 365).

Contoh: Kira hari dalam setahun untuk tarikh yang ditetapkan 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." 天";
?>

Output:

Bagaimana untuk menentukan hari dalam tahun bahawa tarikh yang ditentukan adalah dalam php

Analisis:

Oleh kerana fungsi date() memproses cap waktu, anda perlu menggunakan strtotime() untuk menukar tarikh yang ditentukan ke dalam format cap masa dahulu

Kemudian gunakan date("z",$time) untuk mengira hari dalam tahun tarikh yang dinyatakan.

Oleh kerana bilangan hari yang dikembalikan mengikut tarikh("z",$time) bermula dari 0, jadi hanya tambahkan 1 pada nilai pulangan.

Pembelajaran yang disyorkan: "Tutorial Video PHP"

Atas ialah kandungan terperinci Bagaimana untuk menentukan hari dalam tahun bahawa tarikh yang ditentukan adalah 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 kegunaan php returnArtikel seterusnya:Apakah kegunaan php return