Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk menukar tarikh yang ditentukan kepada minggu dalam php
Kaedah penukaran: 1. Gunakan strtotime() untuk menukar tarikh yang ditentukan kepada cap waktu, sintaksnya ialah "strtotime("Date""; 2. Gunakan date() dengan aksara pemformatan "N" kepada tukar cap masa Sebagai nombor yang mewakili hari dalam seminggu, sintaks "tarikh("N", cap masa)" akan mengembalikan 1 (Isnin) kepada 7 (Ahad).
Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 8.1, komputer DELL G3
php akan nyatakan tarikh Kaedah menukar kepada minggu
Dalam PHP, anda boleh menggunakan fungsi date() dan strtotime() untuk menukar.
(Malah, date() digunakan terutamanya, tetapi objek yang diproses oleh fungsi ini ialah cap waktu; oleh itu, kita perlu menggunakan fungsi strtotime() untuk menukar tarikh menjadi cap waktu dahulu, dan kemudian serahkan kepada tarikh() untuk diproses.)
1 Gunakan fungsi strtotime() untuk menukar tarikh yang ditentukan menjadi cap waktu
Fungsi strtotime() boleh menghuraikan huraian tarikh dan masa yang diterangkan dalam teks bahasa Inggeris ke dalam cap waktu UNIX
<?php header("Content-type:text/html;charset=utf-8"); $str1="2022-05-1"; $str2="2022-05-11"; $time1=strtotime($str1); $time2=strtotime($str2); echo "$str1 的时间戳: ".$time1."<br>"; echo "$str2 的时间戳: ".$time2; ?>
2 Tukar cap waktu yang diperolehi kepada nombor Ahad
tarikh() boleh memformat masa untuk memadankan format Aksara "N" untuk mendapatkan hari dalam seminggu
N: Mengembalikan hari dalam minggu yang diwakili oleh nombor dalam format ISO-8601 (baru ditambah dalam PHP 5.1.0), julat ialah 1 (menunjukkan hari dalam seminggu) 1) Hingga 7 (bermaksud Ahad)
echo "$str1 是星期 ".date("N",$time1)."<br>"; echo "$str2 是星期 ".date("N",$time2);
Semak kalendar untuk melihat sama ada ia betul.
Disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Bagaimana untuk menukar tarikh yang ditentukan kepada minggu dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!