Zurück   Flashforum > Flash und Server > Server-Seite allgemein

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 23-07-2008, 22:33   #1 (permalink)
Neuer User
 
Registriert seit: May 2008
Beiträge: 71
Datumsformat prüfen

Hi nochmal.
Ich brauch schonwieder hilfe. Diesmal wirds wohl ein wenig schwerer.
Und zwar hab ich ein Textfeld in das ein Datum eingegeben werden soll. In dieser Form: d.m.Y
Wenn das Datum falsch eingegeben wir (21-06-2008) dann soll eine Fehlermeldung kommen. Wie kann ich das verwirklichen?
Mike583 ist offline   Mit Zitat antworten
Alt 23-07-2008, 22:40   #2 (permalink)
poke
 
Registriert seit: Dec 2002
Ort: Iserlohn [NRW]
Beiträge: 2.304
Einfacher RegExp: /\d\d\.\d\d.\d\d\d\d/
Zu benutzen mit preg_match z.B.

Würde aber empfehlen, das Datumsformat flexibel zu halten und einfach über strtotime versuchen zu erkennen, und wenn das nicht geht ne Fehlermeldung geben.
pokepika ist offline   Mit Zitat antworten
Alt 23-07-2008, 22:47   #3 (permalink)
Neuer User
 
Registriert seit: May 2008
Beiträge: 71
Zitat:
Einfacher RegExp: /\d\d\.\d\d.\d\d\d\d/
Zu benutzen mit preg_match z.B.
Ups...und wie mach ich das

Zitat:
Würde aber empfehlen, das Datumsformat flexibel zu halten
Würd ich ja auch gern aber wenn dann jemand tag und monat verdreht (meine Seite nutzen auch Ausländer aller art)
Mike583 ist offline   Mit Zitat antworten
Alt 23-07-2008, 23:01   #4 (permalink)
muh
 
Benutzerbild von Janoscharlipp
 
Registriert seit: Apr 2002
Ort: Freiburg / Stuttgart
Beiträge: 4.338
Du könntest auch einzelne Textfelder für Tag, Monat und Jahr verwenden. Oder, wenn JS zulässig ist, dir einen der zahlreichen Date-Picker zulegen, wie z.B. diesen (Beispiele findest du unten auf der Seite).
__________________
»Carpe diem«, sagte der Graf. (Terry Pratchett: Ruhig Blut!)
Janoscharlipp ist offline   Mit Zitat antworten
Alt 24-07-2008, 00:19   #5 (permalink)
Neuer User
 
Registriert seit: May 2008
Beiträge: 71
Ja einzelne Felder hab ich jetzt mal gemacht. Danke für den Tipp.
Funktioniert auch gut.
Mike583 ist offline   Mit Zitat antworten
Alt 24-07-2008, 09:11   #6 (permalink)
exestiert hier nicht
 
Registriert seit: Jun 2002
Ort: Osnabrück
Beiträge: 1.728
Gibt da auch noch ne Funtkion zum Serverseitigen überprüfen.

PHP-Code:
bool checkdate int $Monat int $Tag int $Jahr 
http://de3.php.net/checkdate

Gruß Funkey
__________________
<? if(!$success){ $try++; } ?>
~Es ist so grausam, dass der Intelligenz Grenzen gesetzt sind und der Dummheit keine.~

Werbung:
- Ajax File Manager ( KFM - Kae's File Manager )
Funkey ist offline   Mit Zitat antworten
Alt 24-07-2008, 10:59   #7 (permalink)
muh
 
Benutzerbild von Janoscharlipp
 
Registriert seit: Apr 2002
Ort: Freiburg / Stuttgart
Beiträge: 4.338
Aber ein Verwechseln von Monat und Tag ist ja in ca. der Hälfte aller Fälle nicht zu erkennen ...
__________________
»Carpe diem«, sagte der Graf. (Terry Pratchett: Ruhig Blut!)
Janoscharlipp ist offline   Mit Zitat antworten
Alt 26-07-2008, 16:44   #8 (permalink)
Taufrisch
 
Benutzerbild von Dennis
 
Registriert seit: Jun 2001
Ort: Berlin
Beiträge: 2.042
beim monat ein dropdown-feld mit den monatsnamen oder für monat und tag mit den tagen zum anklicken wäre auch ne schnell gemachte sache.
Dennis ist offline   Mit Zitat antworten
Alt 26-07-2008, 17:22   #9 (permalink)
exestiert hier nicht
 
Registriert seit: Jun 2002
Ort: Osnabrück
Beiträge: 1.728
Ich verwende immer diesen Datetime-Picker:

http://www.rainforestnet.com/datetimepicker.htm

(gibt sehr viele verschiedene Varianten in dem Script)

und dahinter dann den check mit "checkdate()".

gruß funkey
__________________
<? if(!$success){ $try++; } ?>
~Es ist so grausam, dass der Intelligenz Grenzen gesetzt sind und der Dummheit keine.~

Werbung:
- Ajax File Manager ( KFM - Kae's File Manager )
Funkey ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

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

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



Alle Zeitangaben in WEZ +1. Es ist jetzt 11:07 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele