如何在PHP中为Timestamp创建函数


how to create function in PHP for Timestamp

我是这样转换服务器时间的:

$olddate = $rowHomeTop["DandTStory"];
$now = time();
$old = strtotime( $olddate);
$diff =  $now-$old;
$old = new DateTime($olddate);
$old = $old->format('d M Y');
$nmeng = array('Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov', 'Dec');
$nmtur = array('جنوری','فروری','مارچ','اپریل','مئ','جون','جولائی','اگست','ستمبر','اکتوبر','نومبر','دسمبر');
$dt = str_ireplace($nmeng, $nmtur, $old);
    if ($diff /60 <1)
    {
    echo intval($diff%60)." سیکنڈ پہلے";
    }
    else if (intval($diff/60) == 1) 
    {
    echo "ایک منٹ پہلے";
    }
    else if ($diff / 60 < 60)
    {
    echo intval($diff/60)." منٹ پہلے";
    }
    else if (intval($diff / 3600) == 1)
    {
    echo "ایک گھنٹہ ".intval($diff/60%60)." منٹ پہلے";
    }
    else if ($diff / 3600 <24)
    {
    echo intval($diff/3600) . " گھنٹے " .intval($diff/60%60)." منٹ پہلے ";
    }
    else
    {
    echo $dt;
    }

在我想显示时间的地方使用这段代码是非常困难的。
我只需要输入<?php echo time($rowHomeTop["DandTStory"]) ?>并显示时间而不是粘贴长代码

function customTime($olddate)
{
    $now = time();
    $old = strtotime( $olddate);
    $diff =  $now-$old;
    $old = new DateTime($olddate);
    $old = $old->format('d M Y');
    $nmeng = array('Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov', 'Dec');
    $nmtur = array('جنوری','فروری','مارچ','اپریل','مئ','جون','جولائی','اگست','ستمبر','اکتوبر','نومبر','دسمبر');
    $dt = str_ireplace($nmeng, $nmtur, $old);
        if ($diff /60 <1)
        {
        return intval($diff%60)." سیکنڈ پہلے";
        }
        else if (intval($diff/60) == 1) 
        {
        return "ایک منٹ پہلے";
        }
        else if ($diff / 60 < 60)
        {
        return intval($diff/60)." منٹ پہلے";
        }
        else if (intval($diff / 3600) == 1)
        {
        return "ایک گھنٹہ ".intval($diff/60%60)." منٹ پہلے";
        }
        else if ($diff / 3600 <24)
        {
        return intval($diff/3600) . " گھنٹے " .intval($diff/60%60)." منٹ پہلے ";
        }
        else
        {
        return $dt;
        }
}

echo customTime($rowHomeTop["DandTStory"]);