php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2010

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 22.02.2010, 17:18  
Erfahrener Benutzer
 
Benutzerbild von litterauspirna
 
Registriert seit: 24.04.2008
Beiträge: 3.172
PHP-Kenntnisse:
Anfänger
litterauspirna sorgt für eine eindrucksvolle Atmosphärelitterauspirna sorgt für eine eindrucksvolle Atmosphäre
litterauspirna eine Nachricht über ICQ schicken
Standard [Erledigt] Differenzzeit aus 2 Uhrzeiten berechnen

Hallo Leute,

ich muss aus 2 Uhrzeiten eine Differenzzeit errechnen und habe nun folgendes probiert.

PHP-Code:
<?php
//startzeit am : trennen
$startTimeTrenn explode(":""17:30");
//schlusszeit am : trennen
$closedMoDoTimeTrenn explode(":""18:15");
//startzeit mit mktime in timestamp wandeln
$beginnTime mktime($startTimeTrenn[0], $startTimeTrenn[1], 0000);
//schluss mit mktime in timestamp wandeln
$closedTimeMoDo mktime($closedMoDoTimeTrenn[0], $closedMoDoTimeTrenn[1], 0000);
//berechnen der differenz aus schluss und startzeit
$timeDiff $closedTimeMoDo $beginnTime;
//ergebnis der differenz ausgeben
echo date("H:i"$timeDiff);
?>
Als Ergebnis erwarte ich nun 00:45, aber ich bekomme stattdessen 01:45.

Könnt ihr mir verraten was ich da falsch mache und einen Tipp geben wie ich es richtig machen kann?

Vielen Dank für eure Hilfe Mfg litter
__________________
Aus dem Dynamo Lande kommen wir. Trinken immer reichlich kühles Bier. Und dann sind wir alle voll, die Stimmung ist so toll. Aus dem Dynamo Lande kommen wir.
http://www.lit-web.de
litterauspirna ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 22.02.2010, 17:26  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.990
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Die Differenz ist eine Minutenangabe, Du lässt sie aber als Datum ausgeben relativ zum Startdatum der UNIX-Zeitrechnung.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline  
Alt 22.02.2010, 17:29  
Erfahrener Benutzer
 
Benutzerbild von litterauspirna
 
Registriert seit: 24.04.2008
Beiträge: 3.172
PHP-Kenntnisse:
Anfänger
litterauspirna sorgt für eine eindrucksvolle Atmosphärelitterauspirna sorgt für eine eindrucksvolle Atmosphäre
litterauspirna eine Nachricht über ICQ schicken
Standard

Ja das ist ja nur ein Beispiel wo nur Minuten raus kommen sollen. Es kann aber durchaus auch sein das die Differenz Stunden wie Minuten enthält und anhand der Rechnung im Beispiel erwarte ich aber 00:45, was heist 0 Stunden und 45 Minuten.
__________________
Aus dem Dynamo Lande kommen wir. Trinken immer reichlich kühles Bier. Und dann sind wir alle voll, die Stimmung ist so toll. Aus dem Dynamo Lande kommen wir.
http://www.lit-web.de
litterauspirna ist offline  
Alt 22.02.2010, 17:43  
Moderator
 
Benutzerbild von Asipak
 
Registriert seit: 18.07.2005
Beiträge: 4.072
Asipak sorgt für eine eindrucksvolle AtmosphäreAsipak sorgt für eine eindrucksvolle Atmosphäre
Standard

Mach' es doch mit Mathematik!
PHP-Code:
$minutes 150;
echo 
floor($minutes 60) . ' Stunden und ' $minutes 60 ' Minuten'
Asipak ist offline  
Alt 22.02.2010, 17:59  
Erfahrener Benutzer
 
Benutzerbild von litterauspirna
 
Registriert seit: 24.04.2008
Beiträge: 3.172
PHP-Kenntnisse:
Anfänger
litterauspirna sorgt für eine eindrucksvolle Atmosphärelitterauspirna sorgt für eine eindrucksvolle Atmosphäre
litterauspirna eine Nachricht über ICQ schicken
Standard

Das nützt mir dann aber im Rest des Scriptes was noch folgt nichts.

So ähnlich hatte ich es schon und bekam ur Probleme.
__________________
Aus dem Dynamo Lande kommen wir. Trinken immer reichlich kühles Bier. Und dann sind wir alle voll, die Stimmung ist so toll. Aus dem Dynamo Lande kommen wir.
http://www.lit-web.de
litterauspirna ist offline  
Alt 22.02.2010, 18:22  
Erfahrener Benutzer
 
Registriert seit: 28.03.2008
Beiträge: 1.847
HPR1974 wird schon bald berühmt werden
Standard

Zitat:
Zitat von litterauspirna Beitrag anzeigen
Das nützt mir dann aber im Rest des Scriptes was noch folgt nichts.
Warum sollte das so sein? Wenn Du die Differenz aus zwei Uhrzeiten ausrechnest, was hat das mit dem restlichen Script zu tun?
HPR1974 ist offline  
Alt 22.02.2010, 18:24  
Erfahrener Benutzer
 
Benutzerbild von litterauspirna
 
Registriert seit: 24.04.2008
Beiträge: 3.172
PHP-Kenntnisse:
Anfänger
litterauspirna sorgt für eine eindrucksvolle Atmosphärelitterauspirna sorgt für eine eindrucksvolle Atmosphäre
litterauspirna eine Nachricht über ICQ schicken
Standard

Weil ich genau diese Differenz der beiden Uhrzeiten dann für weitere Berechnungen brauche.

Der Rest des Scriptes steht nicht mehr und somit noch nicht, aber ich brache diese Differenz.
__________________
Aus dem Dynamo Lande kommen wir. Trinken immer reichlich kühles Bier. Und dann sind wir alle voll, die Stimmung ist so toll. Aus dem Dynamo Lande kommen wir.
http://www.lit-web.de
litterauspirna ist offline  
Alt 22.02.2010, 18:25  
Erfahrener Benutzer
 
Registriert seit: 28.03.2008
Beiträge: 1.847
HPR1974 wird schon bald berühmt werden
Standard

naja aber was nützt Dir eine falsche Differenz? in welchem Format bracuhst Du denn die differenz wenn Du damit weiterrechnen willst?
HPR1974 ist offline  
Alt 23.02.2010, 08:52  
Erfahrener Benutzer
 
Benutzerbild von litterauspirna
 
Registriert seit: 24.04.2008
Beiträge: 3.172
PHP-Kenntnisse:
Anfänger
litterauspirna sorgt für eine eindrucksvolle Atmosphärelitterauspirna sorgt für eine eindrucksvolle Atmosphäre
litterauspirna eine Nachricht über ICQ schicken
Standard

Moin Jungens,

das lag wohl an einem Zeitzonenproblem oder so, jedenfalls habe ich nun merkwürdigerweise doch über Google eine Lösung gefunden, die ich gestern noch nicht fand.

PHP-Code:
echo gmdate("H:i"$timeDiff); 
Mit gmdate kommt genau das gewünschte Ergebnis raus was ich brauche.

Aber trotzdem danke für eure Hilfe,

Mfg Daniel
__________________
Aus dem Dynamo Lande kommen wir. Trinken immer reichlich kühles Bier. Und dann sind wir alle voll, die Stimmung ist so toll. Aus dem Dynamo Lande kommen wir.
http://www.lit-web.de
litterauspirna ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
zeit berechnen Komatruppe PHP Tipps 2009 4 20.09.2009 21:35
Aus ein Mpeg4 ein Mpeg Preview berechnen rosenberg PHP-Fortgeschrittene 2 16.07.2009 11:26
Maximale Anzahl berechnen bei proportional steigenden Kosten Aloex666 PHP Tipps 2009 6 23.05.2009 11:01
Formulareingaben automatisch berechnen und formatiert per eMai versenden raps PHP Tipps 2009 2 27.03.2009 22:43
[Erledigt] Mittelwert in einer Zeile berechnen hustensaft Datenbanken 19 25.03.2009 20:53
aufgabe ...preis berechnen...hilfe !!! bin3 PHP Tipps 2008 45 01.02.2009 14:08
entfernung mittels plz berechnen kid01 PHP-Fortgeschrittene 10 13.10.2006 17:53
[Erledigt] Sporttabelle aus Ergebnissen berechnen Datenbanken 6 13.03.2006 20:37
Farbnuancen aus Farbton berechnen PHP Tipps 2005-2 1 24.10.2005 15:24
hi, uhrzeiten subtrahieren und differenz berechnen Beitragsarchiv 0 04.07.2005 15:36
Schriftbreite berechnen PHP Tipps 2005-2 11 13.06.2005 07:48
uhrzeiten sortieren ??? PHP Tipps 2005 10 25.04.2005 12:17
[Erledigt] Restzeit berechnen PHP Tipps 2005 10 22.04.2005 13:02
Help, Zahlen aus DB berechnen PHP Tipps 2004-2 6 29.12.2004 17:55
KFZ Haftpflicht Versicherungsprämie berechnen Beitragsarchiv 3 13.12.2004 09:12

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php zeit berechnen, php zeit rechnen, uhrzeiten berechnen, http://www.php.de/php-einsteiger/64997-erledigt-differenzzeit-aus-2-uhrzeiten-berechnen.html, php stunden berechnen, php mit zeit rechnen, php zeiten berechnen, php zeit zwischen zwei uhrzeiten berechnen, php mit uhrzeit rechnen, php differenz zeit, php uhrzeit rechnen, php differenz zwischen zwei uhrzeiten, php zeit zwischen zwei uhrzeiten, php dauer berechnen, php stunden zwischen zwei zeiten berechnen, php dauer zwischen zwei uhrzeiten berechnen, restzeit berechnen php, php zeitspanne berechnen, php zeiten rechnen, differenzzeit berechnen

Alle Zeitangaben in WEZ +2. Es ist jetzt 21:25 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum