Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk mengira perbezaan antara dua kali dalam php
Kaedah: 1. Gunakan fungsi strtotime() untuk memformat dua masa yang ditentukan ke dalam cap masa Sintaks ialah "strtotime (masa yang ditentukan)"; ; 3. Tukarkan perbezaan masa dalam saat kepada perbezaan masa dalam hari Sintaks ialah "perbezaan masa dalam saat/86400".
Persekitaran pengendalian artikel ini: sistem Windows 10, PHP versi 7.1, komputer Dell G3
1 Gunakan fungsi strtotime untuk memformat masa menjadi cap waktu
Fungsi strtotime() menghuraikan perihalan tarikh atau masa bagi mana-mana teks bahasa Inggeris ke dalam cap waktu Unix (sejak 1 Januari sejak 1970 00:00:00 GMT).
Sintaksnya ialah:
strtotime('年-月-日 时:分:秒')
Contohnya adalah seperti berikut:
<?php echo(strtotime('2022-04-13 12:25:00')); ?>
Hasil keluaran:
2. Tolak dua cap masa untuk mendapatkan perbezaan masa antara dua masa
3 perbezaan antara dua masa
Contohnya adalah seperti berikut:
<?php $time1=strtotime('2022-04-13 12:25:00'); $time2=strtotime('2022-04-15 12:25:00'); $diff_seconds = $time2 - $time1; $diff_days = $diff_seconds/86400; echo($diff_days . "天"); ?>
Hasil output:
Pembelajaran yang disyorkan: "Tutorial video PHP 》
Atas ialah kandungan terperinci Bagaimana untuk mengira perbezaan antara dua kali dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!