Heim  >  Artikel  >  Backend-Entwicklung  >  PHP berechnet Funktionsverwendungsbeispiele vor einer bestimmten Zeit_php-Tipps

PHP berechnet Funktionsverwendungsbeispiele vor einer bestimmten Zeit_php-Tipps

墨辰丷
墨辰丷Original
2018-06-11 17:04:291784Durchsuche

In diesem Artikel wird hauptsächlich die Verwendung von Funktionen in PHP vorgestellt, bevor das Beispiel die Fähigkeiten zur Berechnung der Zeit in PHP analysiert. Es ist von großem praktischem Wert >Das Beispiel in diesem Artikel erzählt die Geschichte von PHP. Berechnet die Funktionsnutzung bis zu einem bestimmten Zeitpunkt. Die Details lauten wie folgt:

Berechnen Sie bei gegebener Zeit hier, wie lange diese Zeit zurückliegt, zum Beispiel: vor 2 Tagen, vor 1 Jahr

<?php
function prettyDate($date){
  $time = strtotime($date);
  $now = time();
  $ago = $now - $time;
  if($ago < 60){
    $when = round($ago);
    $s = ($when == 1)?"second":"seconds";
    return "$when $s ago";
  }elseif($ago < 3600){
    $when = round($ago / 60);
    $m = ($when == 1)?"minute":"minutes";
    return "$when $m ago";
  }elseif($ago >= 3600 && $ago < 86400){
    $when = round($ago / 60 / 60);
    $h = ($when == 1)?"hour":"hours";
    return "$when $h ago";
  }elseif($ago >= 86400 && $ago < 2629743.83){
    $when = round($ago / 60 / 60 / 24);
    $d = ($when == 1)?"day":"days";
    return "$when $d ago";
  }elseif($ago >= 2629743.83 && $ago < 31556926){
    $when = round($ago / 60 / 60 / 24 / 30.4375);
    $m = ($when == 1)?"month":"months";
    return "$when $m ago";
  }else{
    $when = round($ago / 60 / 60 / 24 / 365);
    $y = ($when == 1)?"year":"years";
    return "$when $y ago";
  }
}
echo prettyDate("2012-07-22 12:23:45")."<br />";
echo prettyDate("2010-11-12 22:25:45")."<br />";
echo prettyDate("2012-01-01 01:00:00")."<br />";
echo prettyDate("2001-05-30 00:00:00")."<br />";

Zusammenfassung

: Das ist alles für diesen Artikel. Der gesamte Inhalt des Artikels soll für das Studium aller hilfreich sein.

Verwandte Empfehlungen:

PHP+Mysql+jQuery zur Implementierung der Funktion zum Abrufen von Passwörtern

PHP zur Implementierung des Ladens Schriftart und Speicherung

rekursive PHP-Durchquerung, um eine unendliche Klassifizierung zu erreichen

Das obige ist der detaillierte Inhalt vonPHP berechnet Funktionsverwendungsbeispiele vor einer bestimmten Zeit_php-Tipps. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn