getreidemuehlen
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 10.03.2004, 14:06   #1
TP-Specialist
 
Registriert seit: Aug 2002
Ort: Nähe Wien
prefix ist auf einem guten Weg

div. zeitformate - function


hi allerseits!

kennt jemand von euch eine function, welche folgendes macht:

sie soll mir aus ein datumsformat erkennen und daraus einfach einen timestamp generieren. ok, der timestamp ist nicht das problem dabei, vielmehr, wie ich eine solche function gestalte!

also, der user kann datumswerte wie folgt eingeben:

10.10.1980
10.10.80
10101980
101080

die function soll das erkennen (könnte das per strpos() | strlen() abfragen, ich glaub, das ist hier aber nicht die ideale lösung) und daraus dann den timestamp berechnen....

danke
prefix ist offline   Mit Zitat antworten


Alt 10.03.2004, 14:13   #2
spl
TP-Insider
 
Benutzerbild von spl
 
Registriert seit: Sep 2003
Ort: Sankt Augustin
spl macht alles soweit korrekt
also mit etwas aufwand sollte das durchaus machbar sein. Man muß nur genau überlegen in welcher reihenfolge man alles abfrage und was man mit eingaben wie 1180 bzw 01180 bzw 10180 bzw 010108 macht, die ja alle das gleiche bedeuten KÖNNEN oder nicht MÜSSEN.

Warum hats Du denn verschiedene Eingaben, warum frage Du den User nicht explizit nach einem Fromat und prüfst ob das richtig eingegeben wurde.
__________________
Gruß Sebastian

Webdesign und viel mehr http://lauff.info

yingiz, deine Wirtschaftsgemeinschaft im Netz - gemeinsam bis zu 60% vom Verkaufspreis oder bis zu 300 € Provisionen verdienen. Jeder profitiert von Jedem! Gemeinsam stark! Jetzt anmelden
spl ist offline   Mit Zitat antworten
Alt 10.03.2004, 14:14   #3
TP-Specialist
 
Registriert seit: Aug 2002
Ort: Nähe Wien
prefix ist auf einem guten Weg
Zitat:
...warum frage Du den User nicht explizit nach einem Fromat und prüfst ob das richtig eingegeben wurde.
weil ich durchgeknallte user hier in der firma hab hehe - im ernst: die wollen da unbedingt freiheiten haben, diese mützen
prefix ist offline   Mit Zitat antworten
Alt 10.03.2004, 15:35   #4
Guest
 
Registriert seit: Aug 2002
Strogij hilft, wo's gehtStrogij hilft, wo's geht
Hier ist eine Funktion, ich glaube damit soll es ohne zusätzliche Umwandlung gehen.
Strogij ist offline   Mit Zitat antworten
Alt 10.03.2004, 15:51   #5
TP-Specialist
 
Registriert seit: Aug 2002
Ort: Nähe Wien
prefix ist auf einem guten Weg
danke

ich hab das mittlerweile so gelöst:

PHP-Code:
// wandelt usereingaben von datumsformaten in ein mysql-datumsformat um

function maketimestamp($string) {
    
$ok 1;
    
$ersterpunkt strpos($string,".");
    
$zweiterpunkt strrpos($string,".");
    
$laenge strlen($string);
    
# ok
    
if ($laenge == and empty($ersterpunkt)) {
        
// 6stellig ohne punkte
        
$tageswert substr($string,0,2);
        
$monatswert substr($string,2,2);
        
$jahreswert substr($string,4,2);
        
$jahreswert "20".$jahreswert;
    }
    elseif (
$laenge == and empty($ersterpunkt)) {
        
// 8stellig ohne punkt
        
$tageswert substr($string,0,2);
        
$monatswert substr($string,2,2);
        
$jahreswert substr($string,4,4);
    }
    elseif (
$laenge == and $ersterpunkt 1) {
        
// 8stellig mit punkten
        
$string str_replace(".","",$string);
        
$tageswert substr($string,0,2);
        
$monatswert substr($string,2,2);
        
$jahreswert substr($string,4,2);
        
$jahreswert "20".$jahreswert;
    }
    else {
        
// 10 stellig mit punkten
        
$string str_replace(".","",$string);
        
$tageswert substr($string,0,2);
        
$monatswert substr($string,2,2);
        
$jahreswert substr($string,4,4);
    }    
    
    
$datum "$jahreswert-$monatswert-$tageswert";
    
    return (
$datum);

checks mach ich noch rein!

mit strtotime() kann ich leider nur englische formate checken, so wie es aussieht!
prefix ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
div. zeitformate - function div. zeitformate - function
« Dateigrösse von Bildern mit PHP verkleinern | „select into outfile“ vs. Dateirechte »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
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


Alle Zeitangaben in WEZ +2. Es ist jetzt 10:57 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67