ERLEDIGT
JA
JA
ANTWORTEN
3
3
ZUGRIFFE
364
364
EMPFEHLEN
-
17.11.11 10:15 #1
- Registriert seit
- Nov 2011
- Beiträge
- 9
Moinsen Leute,
Folgendes Problem:
Ich habe verschiedene Uhrzeiten im Format: hh:mm:ss
Und in mm:ss
Nun suche ich die möglichkeit, in Dezimal umzurechnen.
zB 03:31:18
Was mir eingfallen war, ist
(((Stunde/60)+Min/60)+sek/60)
Das ganze gerundet ergibt dann 0,87
Gebe ich die Uhrzeit testweise in Excel ein, erhalte ich aber den wert 0,14673611
Ich denke mal Exel ist richtiger, und daher suche ich die richtige formel...
PHP-Code:$time_array = explode(":",$the_time);
$time_H = $time_array [0];
$time_M = $time_array [1];
$time_S = $time_array [2];
$time_HMS = ((($time_H /60)+$time_M /60)+$time_S /60);
$time_HMS = number_format($time_HMS , 2);
Und die Umrechnung mit /24 geht auch irgendwie nicht...
Da bekomme ich bei jedem Wert 0,125 heraus
PHP-Code:$test_time = ($the_time/24);
Kann mir da einer weiterhelfen?
-
17.11.11 10:45 #2
- Registriert seit
- Apr 2006
- Beiträge
- 237
Kannst du ein kurzes Beispiel geben,
was hast du als Input, und was willst du als Output haben?
Steige bei der Frage stellung grad nicht durch.
-
17.11.11 10:49 #3
Du willst den ganzen Tag als Teil von 1 berechnen? 12 Uhr ist also 0.5, richtig?
Dann mach es ganz simpel auf der Sekundenbasis. Ein Tag hat 86.400 Sekunden. Aktuell sind
vergangen.Code :1
sekundenHeute= Std*60*60 + Min*60 + Sek
Nun Dreisatz.
mfg chmeeMein Blog - VideoFAQ - FotoFAQ - bei Flickr - DSLR Kleinanzeigen
Benutzt den DANKE-Knopf oder bewertet den Beitrag
"GEHT NICHT" HILFT NICHT, TESTET EURE CODES ONLINE UND GEBT KLARE INFOS!
-> Regexp <- -> php <- -> Javascript <-
-
17.11.11 11:22 #4
- Registriert seit
- Nov 2011
- Beiträge
- 9
Als input habe ich mehrere Uhrzeiten in den formaten:
hh:mm:ss und mm:ss
und ich möchte als output dezimalzahlen haben...
Beispiel input: 3:31:18
output = 0,14673611
Danke, ich glaube nun hab ich es...
Habe nun
Dies ergibt bei 3:31:18PHP-Code:$time_HMS = (($time_H*60*60)+($time_M*60)+$time_S)/86400;
tatsächlich den gleichen Wert wie bei Excel =)
0.14673611111111
Hast mir echt geholfen. Danke
Ähnliche Themen
-
[c++] dezimal --> binär
Von DarkSean im Forum C/C++Antworten: 17Letzter Beitrag: 14.11.10, 21:33 -
Uhrzeit aus DB muss nach einer bestimmten vorgegebenen Uhrzeit liegen!
Von Lautsprecher im Forum JavaAntworten: 1Letzter Beitrag: 13.07.06, 15:13 -
Von dezimal in Bin, Okt, Hex
Von Ganja03 im Forum C/C++Antworten: 2Letzter Beitrag: 06.12.04, 15:26 -
Dezimal -> Hex
Von Strater im Forum C/C++Antworten: 3Letzter Beitrag: 24.08.04, 22:42 -
dual - dezimal
Von manja im Forum JavaAntworten: 5Letzter Beitrag: 23.11.03, 09:57





Zitieren


Login






[PHP][Snippet] Array zu XML konvertieren