PHP Dapatkan kaedah pelaksanaan beberapa minit yang lalu: 1. Buat fail contoh PHP 2. Gunakan fungsi untuk mentakrifkan kaedah tranTime 3. Dapatkan dan kira perbezaan masa melalui tarikh, masa dan fungsi lantai badan kaedah ;4 Jalankan fail dan keluarkan hasil yang dipaparkan beberapa minit yang lalu.
Persekitaran pengendalian tutorial ini: sistem Windows 10, PHP versi 8.1, komputer Dell G3.
php Bagaimana untuk mendapatkan beberapa minit yang lalu?
PHP mendapat fungsi beberapa minit yang lalu
Kodnya adalah seperti berikut:
/** +---------------------------------------------------------- * 功能:获取时间差 +---------------------------------------------------------- * @param int $time +---------------------------------------------------------- * @return string 时间差值 +---------------------------------------------------------- */ function tranTime($time) { $rtime = date("m-d H:i",$time); $htime = date("H:i",$time); $time = time() - $time; if ($time < 60) { $str = '刚刚'; } elseif ($time < 60 * 60) { $min = floor($time/60); $str = $min.'分钟前'; } elseif ($time < 60 * 60 * 24) { $h = floor($time/(60*60)); $str = $h.'小时前 '.$htime; } elseif ($time < 60 * 60 * 24 * 3) { $d = floor($time/(60*60*24)); if($d==1) $str = '昨天 '.$rtime; else $str = '前天 '.$rtime; } else { $str = $rtime; } return $str; }
Pengenalan fungsi berkaitan:
PHP date()
Fungsi ini boleh Memformat cap masa kepada tarikh dan masa yang lebih mudah dibaca. Fungsi
time()
mengembalikan bilangan saat sejak zaman Unix (1 Januari 1970 00:00:00 GMT).
floor()
Fungsi membundar ke bawah kepada integer terdekat.
Petua: Untuk membulatkan ke integer terdekat, lihat fungsi ceil().
Petua: Jika anda perlu membundarkan nombor titik terapung, lihat fungsi bulat().
Sintaks
floor(number);
Nombor parameter diperlukan dan menentukan nilai yang perlu dibundarkan ke bawah.
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Bagaimana untuk mendapatkan beberapa minit yang lalu dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!