php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 10.10.2008, 13:37  
Neuer Benutzer
 
Benutzerbild von Ponton
 
Registriert seit: 10.10.2008
Beiträge: 26
Ponton befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] Inkrement Uhrzeit - von Startzeit bis Ende

Hallo zusammen,
Für das folgende Problem benötige ich Eure Hilfe.

Kurz mal im Detail - es geht um eine Sequenz, die erfassen möchte:
Ich habe ein Start: 18:30:00
Ich habe ein Ende: 18:40:00

Die beiden Zeiten sind ausgelesen aus einer txt file.

Wie kann ich mir nun eine Liste erstellen, die vom Start bis zum Ende hochzählt?

Etwa so:

18:30:00 (Start)
18:30:01
18:30:02
...
...
18:31:00
...
...
18:40:00 (Ende)

Ich hab schon ne Menge probiert, aber alles endet mit murx.
Brauche und hoffe daher auf neue Ideen
tausend Dank
ponton
Ponton ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 10.10.2008, 13:41  
Moderator
 
Benutzerbild von cycap
 
Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse:
Fortgeschritten
cycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nett
Standard

hmm ich würds mir glaub ich einfach machen

PHP-Code:
$start strtotime("1970-01-01 18:30:00");
$ende strtotime("1970-01-01 18:40:00");
for(
$akt=$start;$akt<=$end;$akt++)
{
 echo 
date("H:i:s",$akt);

cycap ist offline  
Alt 10.10.2008, 14:01  
Neuer Benutzer
 
Benutzerbild von Ponton
 
Registriert seit: 10.10.2008
Beiträge: 26
Ponton befindet sich auf einem aufstrebenden Ast
Standard

Danke für die schnelle Antwort. Funktioniert, jedoch im strtotime("....) soll der string, den ich aus der txt habe, stehen.

PHP-Code:
$array         file("test.txt");
 
$beginn       substr($array[1], 508);
 
$ende         substr($array[1], 808);
 
     
     
     
$c_beginn         strtotime($beginn);
     
$c_ende           strtotime($ende);
     
     for(
$akt=$beginn$akt <= $ende$akt++)
     {
          echo 
date("H:i:s",$akt);
         echo 
"<br>\n";
     } 
Das geht noch nicht. In der txt ist das Uhrzeitformat aber hh:mm:ss
Ponton ist offline  
Alt 10.10.2008, 14:04  
Moderator
 
Benutzerbild von cycap
 
Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse:
Fortgeschritten
cycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nett
Standard

Und? Grundlagen!!!

PHP-Code:
$c_beginn         strtotime("1970-01-01 ".$beginn); 
cycap ist offline  
Alt 10.10.2008, 14:06  
Neuer Benutzer
 
Benutzerbild von Ponton
 
Registriert seit: 10.10.2008
Beiträge: 26
Ponton befindet sich auf einem aufstrebenden Ast
Standard

Fehler gefunden,
in der for() Schleife, funktionieren tut es nun so:
danke nochmal

PHP-Code:
$array         file("test.txt");
$beginn        substr($array[1], 508);
$ende          substr($array[1], 808);

    
    
    
$c_beginn         strtotime($beginn);
    
$c_ende           strtotime($ende);
    
    for(
$akt=$c_beginn$akt <= $c_ende$akt++)
    {
         echo 
date("H:i:s",$akt);
        echo 
"<br>\n";
    } 
Ponton ist offline  
Alt 10.10.2008, 14:08  
Moderator
 
Benutzerbild von cycap
 
Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse:
Fortgeschritten
cycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nett
Standard

Dann bitte den Thread als erledigt markieren, oben links.
cycap ist offline  
Alt 10.10.2008, 14:11  
Neuer Benutzer
 
Benutzerbild von Ponton
 
Registriert seit: 10.10.2008
Beiträge: 26
Ponton befindet sich auf einem aufstrebenden Ast
Standard

Danke und Gruss

PHP-Code:
$array         file("test.txt");
$beginn        substr($array[1], 508);
$ende          substr($array[1], 808);

    
    
    
$c_beginn       strtotime("1970-01-01 ".$beginn);
    
$c_ende         strtotime("1970-01-01 ".$ende);
    
    
    for(
$akt=$c_beginn$akt <= $c_ende$akt++)
    {
         echo 
date("H:i:s",$akt);
        echo 
"<br>\n";
    } 
Ponton 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
Datumsabfrage + Uhrzeit Datenbanken 12 06.12.2011 16:12
Ende Array erreicht? krackmoe PHP Tipps 2008 16 30.07.2008 19:04
Mit PHP am Ende einer TXT was ergänzen / Leerzeilen löschen DDogg PHP Tipps 2007 5 01.02.2007 10:32
Problem mit DIV -Bild soll am unteren Ende der Seite bleiben scheibo HTML, Usability und Barrierefreiheit 16 12.01.2006 16:54
neue datensätze am ende anfügen? Dilandau Datenbanken 3 12.12.2005 22:47
Uhrzeit verstellen. Chrescht PHP Tipps 2007 3 06.12.2005 15:25
Am Ende jeder Zeile etwas einfügen lassen... PHP Tipps 2005-2 2 29.10.2005 05:56
Prüfung auf Datum und Uhrzeit PHP Tipps 2005-2 5 22.08.2005 10:39
Ordnen nach der Uhrzeit PHP Tipps 2005-2 7 03.08.2005 15:31
Uhrzeit in function date_german2mysql($rk_datum) PHP Tipps 2005-2 9 25.07.2005 21:03
microtime in Datum + Uhrzeit verwandeln und anders rum PHP Tipps 2005 6 27.04.2005 13:42
Layer am Ende einer Seite platzieren php1 HTML, Usability und Barrierefreiheit 2 21.03.2005 22:44
datensatz am ende einfügen....??? ckrentel PHP Tipps 2005 8 20.03.2005 21:06
In GIF-Datei Datum und Uhrzeit ausgeben? PHP Tipps 2004-2 6 20.11.2004 18:03

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
strtotime uhrzeit, php datum inkrementieren, php start und ende, strtotime mit uhrzeit, datum inkrementieren, javascript uhr mit startzeit, php strtotime uhrzeit, strtotime datum uhrzeit, date_german2mysql funktion einfügen, uhrzeit schleife php, php uhrzeit in textdatei, php uhr starten, mit php textdatei uhrzeit, startzeitenrechner php, startzeit php, uhrzeit strtotime, strtotime uhrzeit minuten, datenbank uhrzeit beginn und ende, php datum inkrementieren bis, strtotime uhrzeit angeben

Alle Zeitangaben in WEZ +2. Es ist jetzt 17:06 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