php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 17.12.2008, 20:37  
Benutzer
 
Registriert seit: 26.09.2008
Beiträge: 35
vinter befindet sich auf einem aufstrebenden Ast
Standard Datum umrechnen

Hallo.

Folgende Aufgabenstellung ist zu lösen:

ein Eingabewert (beliebiges Datum) aus einemText-Feld kommend soll in unix_Format umgerechnet werden und mit der aktuellen Zeit verglichen werden.

Dazu habe ich folgendes Script entworfen:
PHP-Code:
<?php
$aktuell_bis 
$_POST['aktuell_bis']; 
    
$aktuell_bis_unix microtime($aktuell_bis);    

$akt_datum microtime();    

if(
trim($aktuell_bis_unix ) < $akt_datum)
    {
        
$errormsg[] ="Das Ablaufdatum liegt in der Vergangenheit.";
        
$errors ++;
    }
?>
Irgendwo habe ich die Funktion wohl nicht richtig verstanden, denn ich erhalte nicht das gewünschte Ergebnis.

Wo habe ich den Bock geschossen ?

Ich danke euch vielmals.
vinter
vinter ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 17.12.2008, 20:43  
Supermoderator HD
 
Benutzerbild von Manko10
 
Registriert seit: 16.03.2008
Beiträge: 8.709
PHP-Kenntnisse:
Fortgeschritten
Manko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende Zukunft
Standard

Ähh…
Was willst du denn mit microtime() und wieso wendest du trim() auf das Ergebnis davon an?
Ich kann dir allerdings auch nicht helfen, wenn ich nicht weiß, in welchem Format das Datum in $_POST['aktuell_bis'] steht.

Dieser Satz macht mich allerdings stutzig:
Zitat:
Folgende Aufgabenstellung ist zu lösen:
Sollen wir hier etwa deine Hausaufgaben lösen?
__________________
Refining Linux Advent Calendar series “24 Outstanding ZSH Gems
Manko10 ist offline  
Alt 17.12.2008, 20:54  
Benutzer
 
Registriert seit: 26.09.2008
Beiträge: 35
vinter befindet sich auf einem aufstrebenden Ast
Standard

Hallo Manko10

nee, niemand soll hier des Anderen Hausaufgaben lösen. Hab ich blöd formuliert, wollte mich halt kurz fassen. werde ich künftig nicht mehr so bringen. Sorry

also das Datum kommt so an 17.12.2008.

Und mikrotime habe ich verwendet, weil ich halt Anfänger bin und das ausprobiert habe, was ich gerade bei der Recherche gefunden habe und mir plausibel erschien. Lt. php-Referenz taugt diese Funktion, um damit zu rechnen. Ist das falsch? und wie kann ich es besser lösen?


Danke

vinter
vinter ist offline  
Alt 17.12.2008, 21:03  
Erfahrener Benutzer
 
Registriert seit: 02.12.2008
Beiträge: 357
webproger befindet sich auf einem aufstrebenden Ast
Standard

wie wärs mit ...

PHP-Code:
date(); 
?

PHP: date - Manual

__________________
webproger ist offline  
Alt 17.12.2008, 21:59  
Erfahrener Benutzer
 
Benutzerbild von David
 
Registriert seit: 05.09.2007
Beiträge: 5.044
David wird schon bald berühmt werden
Standard

eher strtotime()
David ist offline  
Alt 18.12.2008, 10:37  
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

Hallo.

Zuerst einmal müssen wir wissen wie der Inhat des Input Feldes in dem das Datum geschrieben wird aussieht. Das heist lasse dir den String mal ausgeben und poste den hier. Das Datum zu formatieren gibt es dann verschiedene Wege die du einschlagen kannst. Auch wichtig ist hierbei zu wissen welchen Felddatentyp hat das Feld in der Maysql Tabelle wo das Datum dann rein geschrieben wird.

Bitte gib uns diese Infos und so können wir dir besser helfen einen Ansatz zu geben wie du dein Vorhaben realisieren kannst und dein Problem gelöst wird.

mfg der 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  
Alt 18.12.2008, 11:17  
Erfahrener Benutzer
 
Registriert seit: 28.03.2008
Beiträge: 1.847
HPR1974 wird schon bald berühmt werden
Standard

was hat das denn jetzt mit mysql zu tun?
HPR1974 ist offline  
Alt 18.12.2008, 11:39  
Benutzer
 
Registriert seit: 09.12.2008
Beiträge: 32
maller86 befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von HPR1974 Beitrag anzeigen
was hat das denn jetzt mit mysql zu tun?
soweit ich weiss gibts in mysql einen feldtyp "DATETIME" mit welchem man sehr gut rechnen kann ..
er geht davon aus das die informationen aus der datenbank kommen ..
wenn sie jedoch nicht aus der datenbank kommen, nützt das "DATETIME" auch nichts ^^


gruß,
maller86
maller86 ist offline  
Alt 18.12.2008, 11:48  
Erfahrener Benutzer
 
Registriert seit: 28.03.2008
Beiträge: 1.847
HPR1974 wird schon bald berühmt werden
Standard

wenn Ihr lesen könnt dann werdet Ihr sehen dass das datum aus einem POST Feld kommt
HPR1974 ist offline  
Alt 18.12.2008, 15:07  
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

Zitat:
Zitat von HPR1974 Beitrag anzeigen
wenn Ihr lesen könnt dann werdet Ihr sehen dass das datum aus einem POST Feld kommt
nunja aber wenn es ist nicht unwichtig wo er es abspeichert? Und dazu schrieb er nichts. Jenachdem wo und wie es abgespeichert wird kann man nämlich auch vor der Ausgabe formatieren und muss es icht schon beim eintragen.
__________________
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
Bei Abfrage nur neuestes Datum auswählen alexh PHP Tipps 2008 16 22.09.2008 17:43
[Erledigt] Datensätze nach Datum sortieren und nächstes Datum ausgeben kinerdar Datenbanken 2 12.09.2008 12:00
[Erledigt] Datum Ausgabe Mysql krackmoe PHP Tipps 2008 9 10.07.2008 20:33
[Erledigt] Datums Foumulareingabe mit Datebankeintrag Datum vergleichen freakymiky PHP Tipps 2008 1 21.06.2008 15:49
Jahrestag ermitteln cyberholic PHP Tipps 2006 4 17.12.2006 12:50
Julianisches Datum-Gregorianisches Datum umrechnen in Oracle oxygenus Datenbanken 3 26.07.2006 14:39
näherstes datum zum aktuellen datum herausfinden flflfl Datenbanken 7 01.05.2006 16:57
wie sortiert man Datum bei SQL Abfrage? rockinchina PHP Tipps 2005-2 8 27.09.2005 12:57
Daten aus MYSQL nach Datum filtern Datenbanken 3 19.09.2005 16:09
[Erledigt] datum in mysql datenbank! Datenbanken 7 09.07.2005 14:43
timestamp in datum und uhrzeit umrechnen janni PHP Tipps 2005 3 24.05.2005 13:45
datum auslesen eintragen PHP Tipps 2005 23 13.04.2005 20:39
Datum und Zeit PHP Tipps 2004-2 5 11.12.2004 23:53
Vergleich, ob ein Datum mit Uhrzeit vor anderem liegt PHP-Fortgeschrittene 2 14.09.2004 15:27
Problem mit Datum ?! Datenbanken 21 04.08.2004 16:35

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
datetime umrechnen, http://www.php.de/php-tipps-2008/49900-datum-umrechnen.html, umrechnung jahrestag, php datum umrechnen, jahrestag umrechnen, php date umrechnen, date umrechnen, datum umrechnen php, php datetime umrechnen, julianisches datum umrechnen, mysql date umrechnen, jahrestag in datum umrechnen, date() php umrechnen, datum in jahrestag umrechnen, rechnen mysql, mysql datetime in php datum umrechnen, umrechnung jahrestage, gregorianisches datum, php datum umrechnen deutsch, jahrestag umrechnung

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