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

青灯夜游
Lepaskan: 2023-03-15 19:12:02
asal
2637 orang telah melayarinya

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",时间戳);
Salin selepas log masuk

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." 天";
?>
Salin selepas log masuk

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!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan