Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk mengira bilangan bulan antara tarikh yang ditentukan dalam PHP
Cara mengira perbezaan bulan dalam PHP: 1. Gunakan fungsi strtotime() untuk menukar dua tarikh yang ditentukan ke dalam bentuk cap waktu 2. Gunakan pernyataan "date('m', timestamp)" untuk mendapatkan Bulan bagi dua tarikh yang ditetapkan 3. Tolak dua bulan yang diperoleh untuk mengira perbezaan dalam bulan.
Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 7.1, komputer DELL G3
php mengira perbezaan antara tarikh yang ditetapkan Bulan
Kaedah pelaksanaan khusus adalah seperti berikut:
<?php header("Content-type:text/html;charset=utf-8"); $strtotime1=strtotime('2021-01-06'); $strtotime2=strtotime('2021-10-06'); $y=date('Y',$strtotime1); $ys=date('Y',$strtotime2); $m=(int)date('m',$strtotime1); $ms=(int)date('m',$strtotime2); $chaY=$ys-$y; //月份相差多少 $chaM=12-$m + $ms; //相差一年就加12 $yearmeth=$chaM + (($chaY-1) *12); echo $yearmeth; ?>
Hasil keluaran:
Arahan:
Fungsi strtotime() menghuraikan sebarang tarikh atau perihalan masa teks Inggeris ke dalam cap waktu Unix (bilangan saat sejak 1 Januari 1970 00:00:00 GMT).
Fungsi date() PHP boleh memformat cap masa kepada tarikh dan masa yang lebih mudah dibaca.
Y - perwakilan empat digit tahun
m - perwakilan angka bulan (dari 01 hingga 12)
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Bagaimana untuk mengira bilangan bulan antara tarikh yang ditentukan dalam PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!