ERLEDIGT
NEIN
NEIN
ANTWORTEN
10
10
ZUGRIFFE
832
832
EMPFEHLEN
-
Moin,
Ich suche eine Funktion womit ich einen Sekunden Wert(z.B. 166675), in "schönere" Art umwandeln kann: Stunden:Minuten:Sekunden . Ich hab schon überall gesucht. Jetzt mach ich immer so aber es muss doch was einfaches geben oder?:
$w_timestamp wird aus einer Datei ausgelesen.PHP-Code:<?
$timestamp_new = time();
$w_zeit_ins = ($timestamp_new - $w_timestamp) * (-1);
$w_zeit_stunden = floor($w_zeit_ins / 60 / 60);
$w_zeit_uber = $w_zeit_ins - ($w_zeit_stunden * 60 * 60);
$w_zeit_minuten = floor($w_zeit_uber / 60);
$w_zeit_uber = $w_zeit_uber - ($w_zeit_minuten * 60);
$w_zeit_sekunden = $w_zeit_uber;
$w_zeit = "$w_zeit_stunden:$w_zeit_minuten:$w_zeit_sekunden";
?>
Da muss es doch was einfaches geben.
Gruß
-
1.) Schau dir mal das an :
http://at.php.net/manual/de/function.time.php
2.) würde ioch mir die funnktion explode anschauen.
suchst einfach nach einen bestimmten trennzeichen und teilst die zeichenkette..
http://at.php.net/manual/de/function.explode.php
mfg nucl e......:::::: --- Homepage --- :::::...
www.knusperleicht.at
.................:::::::::..............
-
Ich glaube du verstehst mich falsch. Ich weiß das ich das einen Timestamp mit time() ausgeben kann, aber ich hab die differenz von 2 Zeiten(Timestamps). Diese Differnz sind Sekunden und nun möchte ich diese Sekunden "schöner" Darstellen.
So das aus 2568 Sekunden:
0 Stunden : 42 Minuten : 48 Sekunden
Herrauskommt dies hab ich bisher immer mit der Rechnung oben gemacht aber ich wollte wissen on es dazu keine Funktion, gibt da es sehr aufwendig ist.
Gruß
-
mir ist keine funktion bekannt, die sekunden in ein anderes format konvertiert, ohne diese als timestamp (anzahl der sekunden seit beginn der unix-epoche
01.01.1970 um 00:00:00 Uhr) zu behandeln.
du kommst also an deiner formel nicht vorbei
.
bloddy
-
2568 ist doch aber ein astreiner Timestamp. Du brauchst das Jahr (in dem Fall 1970) schließlich nicht mit auszugeben. Probier mal
PHP-Code:echo gmdate('G \S\tu\n\de\n: i \M\i\nu\te\n: s \Seku\n\de\n',2568);
-
das ist nur eine notlösung! bedenke, das der wert dieses timestamps durchaus auch größer als 24h sein kann!
also ist diese lösung absolut unbrauchbar.
bloddy
-
Also kennt ihr keine Funktion? Schonmal Danke.
Dann brauch ich noch was:
Ich möchte das die Zeit immer mit zwei Ziffern angezeigt werden:
Statt:
0:42:48
Das hier:
00:42:48
Gruß
-
Ist nicht schwer:
$zahl = ($zahl < 10) ? ("0".$zahl) : $zahl;
Markus Wulftange
-
Oh ja stimmt was bin ich da nicht drauf gekommen.
Nun noch eine Frage wie kann kann eine Zahl "schöner" darstellen?
Wie z.B.
Von:
54862145648
Auf:
54.862.145.648
Halt einfach mit einem Punkt an jeder 3. Stelle zum besseren Lesen.
Gruß
-
-
Ok danke ich denke das waren alle meine Fragen.
Mir ist gerade eingefallen das man sich ja auch seine eigende Funktion erstellen kann und bin dann zu diesem Ergebnis gekommen:
Jetzt kann ich einfach meine Sekunden in das "schönere" Format umwandeln.PHP-Code:<?
function dauer ($sekunden_ins) {
$stunden = floor($sekunden_ins / 60 / 60);
if($stunden < 10) { $stunden = "0$stunden"; }
$uber = $sekunden_ins - ($stunden * 60 * 60);
$minuten = floor($uber / 60);
if($minuten < 10) { $minuten = "0$minuten"; }
$uber = $uber - ($minuten * 60);
$sekunden = $uber;
if($sekunden < 10) { $sekunden = "0$sekunden"; }
return("$stunden:$minuten:$sekunden");
}
?>
Daraus kommt dann:PHP-Code:<?
echo dauer(21600);
?>
06:00:00
Falls einer das braucht kann er das gerne benutzen. Nochmal großen dank an euch. Bis dann.
darkBart
Ähnliche Themen
-
Sekunden in Stunden:Minuten:Sekunden ausgeben.
Von reeng im Forum Visual Basic 6.0Antworten: 1Letzter Beitrag: 06.05.09, 08:34 -
Berechnung von Sekunden in Stunden und Minuten
Von brainsucker im Forum PHPAntworten: 9Letzter Beitrag: 22.07.08, 12:13 -
Stunden-, Minuten- und Sekunden-Frames rechnen in Excel
Von poolpage im Forum Office-AnwendungenAntworten: 1Letzter Beitrag: 29.11.05, 12:49 -
Funktion: Sekunden --> Jahre, Monate, Tage, Stunden, Minuten, Sekunden
Von Ordi im Forum Javascript & AjaxAntworten: 9Letzter Beitrag: 24.09.04, 17:46 -
Sekunden -> Stunden:Minuten:Sekunden
Von Sputnik im Forum PHPAntworten: 2Letzter Beitrag: 24.10.02, 09:01





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren