PHP - Umwandeln von Sekunden in Tage Stunden Minuten und Sekunden

1 Tag, 3 Stunden, 31 Minuten und 54 Sekunden

<?php

// Umwandeln von Sekunden in Tage Stunden Minuten und Sekunden

function intervall($sek) {
 
$i sprintf('%d Tag%s, %d Stunde%s,'.
 
' %d Minute%s und %d Sekunde%s',
 
$sek 86400,
 
floor($sek 86400) != 'e':'',
 
$sek 3600 24,
 
floor($sek 3600 24) != 'n':'',
 
$sek 60 60,
 
floor($sek 60 60) != 'n':'',
 
$sek 60,
 
floor($sek 60) != 'n':''
 );
 return 
$i;
}

echo 
intervall(99114);
?>

Weitere Beispiele

435801 Sekunden = 5 Tage, 1 Stunde, 3 Minuten und 21 Sekunden

1108114 Sekunden = 12 Tage, 19 Stunden, 48 Minuten und 34 Sekunden

41008129 Sekunden = 474 Tage, 15 Stunden, 8 Minuten und 49 Sekunden

60 Sekunden = 0 Tage, 0 Stunden, 1 Minute und 0 Sekunden

3600 Sekunden = 0 Tage, 1 Stunde, 0 Minuten und 0 Sekunden

86400 Sekunden = 1 Tag, 0 Stunden, 0 Minuten und 0 Sekunden

Bausteine  Alle Anzeigen

Eine zufällige Auswahl von Codeschnipseln aus den Bereichen HTML, CSS, PHP, JavaScript und MySQL.

<style> CSS

CSS - Tastenkombinationen darstellen

PHP - Eine Ziffer entfernen

JavaScript - Das gewählte Datum plus 30 Tage errechnen

MySQL - Daten aus zwei DB-Tabellen auslesen

Lernen beim Arbeiten
Viele Fehler werden beim Arbeiten an der Homepage erkannt und im weiteren Verlauf vermieden (Etwas daraus gelernt!). Auch das Lernen durch Ausprobieren, zum Beispiel einen bestimmten Wert einfach erhöhen und sehen was dann passiert ist sehr lehrreich.