Rumah >pembangunan bahagian belakang >tutorial php >Bagaimana untuk Menukar Cap Masa kepada Tarikh dan Masa Relatif Boleh Dibaca Manusia dalam PHP?

Bagaimana untuk Menukar Cap Masa kepada Tarikh dan Masa Relatif Boleh Dibaca Manusia dalam PHP?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-12-13 11:06:20801semak imbas

How to Convert Timestamps to Human-Readable Relative Dates and Times in PHP?

Menukar Cap Masa kepada Tarikh/Masa Relatif

Dalam PHP, anda boleh dengan mudah menukar cap masa kepada rentetan tarikh/masa relatif mesra pengguna yang berfungsi untuk cap masa lalu dan masa hadapan . Dengan menyesuaikan cap masa kepada format ini, anda boleh meningkatkan pengalaman pengguna dengan menyediakan perwakilan masa yang intuitif.

Untuk mencapai penukaran ini, anda boleh menggunakan fungsi berikut:

function time2str($ts)
{
    // Handle non-numeric timestamps
    if (!ctype_digit($ts)) {
        $ts = strtotime($ts);
    }

    $diff = time() - $ts;

    // Handle current time
    if ($diff == 0) {
        return 'now';
    }

    // Handle past timestamps
    if ($diff > 0) {
        $day_diff = floor($diff / 86400);
        if ($day_diff == 0) {
            // Handle minutes and hours ago
            if ($diff <p>Dengan menggunakan fungsi ini , anda boleh menjana rentetan tarikh/masa relatif mesra pengguna daripada cap masa.</p>

Atas ialah kandungan terperinci Bagaimana untuk Menukar Cap Masa kepada Tarikh dan Masa Relatif Boleh Dibaca Manusia dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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