Deutsches Datum ins Englische

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Deutsches Datum ins Englische

    Hallo!

    Habe das Forum durchsucht und keine Antwort auf meine Frage gefunden.
    Wie man das Datum aus MySQL 0000-00-00 ins deutsche übersetzt,
    ist mir bekannt und klappt auch.

    Aber wie kann ich das Datum aus dem deutschen z.B. 05.01.2005 in
    das englische 2005-01-05 umformatieren lassen?

    Der User soll ein Formular mit Geburtsdatum ausfüllen und das Geburtstdatum
    soll in das Eingabeformular auf deutsch geschrieben werden: 01.12.1968
    in der Datenbank soll es aber auf englisch gespeichert werden: 1968-12-01

    Wie macht man das?
    Habe lange Scripte gefunden, die aber zu ausführlich und zu lang sind.
    Gibt es da eine einfache Lösung? Danke!

  • #2
    explode
    array_reverse
    implode
    fertig
    Ich denke, also bin ich. - Einige sind trotzdem...

    Comment


    • #3
      OffTopic:
      unter php.net/fertig habe ich nichts gefunden

      Comment


      • #4
        OffTopic:
        Andi und Zeev begutachten meine Funktion fertig gerade, wenn die beiden damit einverstanden sind und eingesetehen können, dass fertig() besser als ihr ganzes php ist, weil es einfach immer funktioniert, nehmen sie's in die doku auf
        Ich denke, also bin ich. - Einige sind trotzdem...

        Comment


        • #5
          OffTopic:
          muahaha... ich seh's vor mir - <?php fertig(F_MACH_JETZT); ?>

          optional auch F_LOS und F_SCHNELLER

          Comment


          • #6
            Jobgesuch - Ich brauche nen Onlineshop
            PHP Code:
            <?php fertig(SHOP); ?>
            Jobgesuch - Ich hab nen Onlineshop, aber da soll das Bezahlmodul noch rein für Kredikarten . Plenk !
            PHP Code:
            <?php fertig(SHOP_MIT_KREDITKARTE_ZAHLEN); ?>
            Ich denke, also bin ich. - Einige sind trotzdem...

            Comment


            • #7
              OffTopic:

              wieso geht das jetzt nicht??

              PHP Code:
              <?PHP fertig(MACH_DASS_DAS_JETZT_GEHT($bloed)); ?>

              Comment


              • #8
                <klugscheiss>Im übrigen ist 2005-01-05 kein englisches ... sondern ein ISO-Datum ... !</klugscheiss>

                Im übrigen gibt's hier auch ein Beispiel für eine Datumsumwandelung ... http://de3.php.net/manual/en/function.preg-replace.php ... davon solle man sich was ableiten können ... !
                carpe noctem

                [color=blue]Bitte keine Fragen per EMail ... im Forum haben alle was davon ... und ich beantworte EMail-Fragen von Foren-Mitgliedern in der Regel eh nicht![/color]
                [color=red]Hinweis: Ich bin weder Mitglied noch Angestellter von ebiz-consult! Alles was ich hier von mir gebe tue ich in eigener Verantwortung![/color]

                Comment


                • #9
                  Hi

                  $datum = "05.01.2005";
                  $arraydatum = explode (".", $datum);
                  $date = $arraydatum[2]."-".$arraydatum[1]."-".$arraydatum[0];


                  echo $datum;
                  echo "<br>";
                  echo $date;


                  Webbi

                  PS: Das sind ein paar Zeilen, die man sich auch mit ein bissl suchen schreiben kann. Aber egal - dafür gibt es ja FOREN!
                  >>>> Erst denken, dann suchen, dann fragen <<<<

                  Comment


                  • #10
                    DANKE!

                    Das funktioniert, super.

                    Comment


                    • #11
                      Hi

                      Kein Problem.

                      Dafür sind ja die Foren da.

                      Webbi

                      PS:
                      Ab und zu sollte man aber schon bei Google und vor allem bei php.net mal suchen. Richtige Stichworte geben oft sehr gute Ergebnisse.
                      >>>> Erst denken, dann suchen, dann fragen <<<<

                      Comment

                      Working...
                      X