Maison  >  Article  >  développement back-end  >  Comment obtenir il y a quelques minutes en php

Comment obtenir il y a quelques minutes en php

藏色散人
藏色散人original
2022-12-15 11:32:455604parcourir

php Récupérez la méthode d'implémentation d'il y a quelques minutes : 1. Créez un exemple de fichier PHP ; 2. Utilisez la fonction pour définir une méthode tranTime ; 3. Obtenez et calculez le décalage horaire via les fonctions de date, d'heure et d'étage dans le corps de la méthode. ; 4. Exécuter Ce fichier peut afficher les résultats d'il y a quelques minutes.

Comment obtenir il y a quelques minutes en php

L'environnement d'exploitation de ce tutoriel : système Windows 10, PHP version 8.1, ordinateur Dell G3.

php Comment avoir il y a quelques minutes ?

PHP obtient la fonction il y a quelques minutes

Le code est le suivant :

/**
  +----------------------------------------------------------
 * 功能:获取时间差
  +----------------------------------------------------------
 * @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 = &#39;刚刚&#39;; 
    } 
    elseif ($time < 60 * 60) { 
        $min = floor($time/60); 
        $str = $min.&#39;分钟前&#39;; 
    } 
    elseif ($time < 60 * 60 * 24) { 
        $h = floor($time/(60*60)); 
        $str = $h.&#39;小时前 &#39;.$htime; 
    } 
    elseif ($time < 60 * 60 * 24 * 3) { 
        $d = floor($time/(60*60*24)); 
        if($d==1) 
           $str = &#39;昨天 &#39;.$rtime; 
        else 
           $str = &#39;前天 &#39;.$rtime; 
    } 
    else { 
        $str = $rtime; 
    } 
    return $str; 
}

Introduction à la fonction associée :

La fonction PHP date() peut formater l'horodatage en une date plus lisible et temps. La fonction date() 函数可把时间戳格式化为可读性更好的日期和时间。

time() 函数返回自 Unix 纪元(January 1 1970 00:00:00 GMT)起的当前时间的秒数。

floor()

time() renvoie le nombre de secondes depuis l'époque Unix (1er janvier 1970 00:00:00 GMT). La fonction

floor() arrondit à l'entier le plus proche.

Astuce : Pour arrondir à l'entier le plus proche, consultez la fonction ceil().

Astuce : Si vous devez arrondir des nombres à virgule flottante, consultez la fonction round().

Syntaxe

floor(number);
Le numéro de paramètre est obligatoire et spécifie la valeur qui doit être arrondie à l'inférieur.​

Apprentissage recommandé : "🎜Tutoriel vidéo PHP🎜"🎜

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn