Problem beim timestamp

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Problem beim timestamp

    Hallo, ich bin irgendwie grad am verzweifeln,
    und zwar habe ich ein textfeld, in welches der user ein datum eines termins eintragen kann.

    das ganze geschieht im format YYYY-MM-DD
    ich will diesen wert in eine Datenbank speichern, aller dings als timestamp,
    wie kann ich das datum dementsprechend formatieren?
    ich finde irgendwie nur sachen wie ich aus dem timestamp ein formatiertes datum machen kann und nicht umgekehrt.

    kann mir da bitte wer nen tip geben?

    danke schonmal für eure mühe
    Anwälte in Vulkane werfen -
    Wer anderen eine Bratwurst brät, der besitzt ein Bratwurstbratgerät!

  • #2
    hmm,

    würde es nicht reichen, einfach die - zu entfernen?

    aus YYYY-MM-DD wird YYYYMMDD(HHMMSS).
    oder nicht?

    wie reagiert mysql, wenn du das YYYY-MM-DD einfach in das timestampfeld schreibst ... ?

    You can specify DATETIME, DATE, and TIMESTAMP values using any of a common set of formats:

    * As a string in either 'YYYY-MM-DD HH:MM:SS' or 'YY-MM-DD HH:MM:SS' format. A ``relaxed'' syntax is allowed--any punctuation character may be used as the delimiter between date parts or time parts. For example, '98-12-31 11:30:45', '98.12.31 11+30+45', '98/12/31 11*30*45', and '98@12@31 11^30^45' are equivalent.
    http://www.mysql.com/doc/en/DATETIME.html
    Zuletzt geändert von derHund; 14.02.2004, 14:18.
    Die Zeit hat ihre Kinder längst gefressen

    Kommentar


    • #3
      Ist das nicht unnötig? Das bringt doch garnichts, da du sowieso nur mit Tagen, Monaten und Jahren rechnen kannst, da du ja nicht die genau Zeit hast...

      hier fürn den Unixtimestamp: http://de.php.net/manual/de/function.mktime.php

      und für den MYSQL Timestamp:
      mit explode zerlegen, ohne den "-" zusammenstecken und 6 Nuller dranhängen...
      Für Rechtschreibfehler übernehme ich keine Haftung!

      Kommentar


      • #4
        das ist ja kein unix-timestamp

        ich mag ned bei ner kundenwebseite fuschen
        Anwälte in Vulkane werfen -
        Wer anderen eine Bratwurst brät, der besitzt ein Bratwurstbratgerät!

        Kommentar


        • #5
          hmm,

          mein edit
          Die Zeit hat ihre Kinder längst gefressen

          Kommentar


          • #6
            das ist ja kein unix-timestamp
            War mir nicht sicher was du willst und ist doch noch so früh am Morgen

            Dann musste halt, wie gesagt das mit dem explode machen...

            EDIT:

            Die Nullen kannste ja auch weglasen! nur die "-" müssen weg, wie Hund schon gesagt hat

            Zuletzt geändert von Damian1984; 14.02.2004, 14:22.
            Für Rechtschreibfehler übernehme ich keine Haftung!

            Kommentar


            • #7
              Dann musste halt, wie gesagt das mit dem explode machen...
              nein, wieso denn?
              Die Zeit hat ihre Kinder längst gefressen

              Kommentar


              • #8
                Irgendwie, muss man ja die "-" wegbekommen?!
                Für Rechtschreibfehler übernehme ich keine Haftung!

                Kommentar


                • #9
                  danke euch
                  habs nun so gemacht, funzt einwandfrei
                  Anwälte in Vulkane werfen -
                  Wer anderen eine Bratwurst brät, der besitzt ein Bratwurstbratgerät!

                  Kommentar


                  • #10
                    Original geschrieben von Damian1984
                    Irgendwie, muss man ja die "-" wegbekommen?!
                    ja, aber doch nicht über explode ... wenn schon, irgend nen replace

                    YYYY-MM-DD --> YYYYMMDD

                    außerdem, so wie ich manual verstehe,
                    You can specify DATETIME, DATE, and TIMESTAMP values using any of a common set of formats:
                    sollte das sehr einfach sein, ....

                    egal. ich werds bei gelegenheit testen.
                    Die Zeit hat ihre Kinder längst gefressen

                    Kommentar


                    • #11
                      Code:
                      As a string in either 'YYYY-MM-DD' or 'YY-MM-DD' format. A ``relaxed'' syntax is allowed here, too.
                      Ok, hast Recht, dann könnts man eigentlich auch so lasen, wie es war...
                      Für Rechtschreibfehler übernehme ich keine Haftung!

                      Kommentar

                      Lädt...
                      X