datum RICHTIG eintragen und auslesen

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

  • #16
    Original geschrieben von goth
    Und wenn Dein Script 10 Sekunden Pause machen soll machst du das so:
    PHP-Code:
    for ( $i=0$i<10$i++ ) { sleep(1); } 
    OffTopic:
    das muss wohl dieser gefährliche sekundenschlaf sein, vor dem sie in den autozeitschriften immer warnen ...
    I don't believe in rebirth. Actually, I never did in my whole lives.

    Kommentar


    • #17
      Re: datum RICHTIG eintragen und auslesen

      Original geschrieben von muc
      tach jungs !

      hätte mal ne grundsätzliche frage dazu wie man am besten ein datum in die datenbank einträgt.
      Wie wärs mit nem timestamp?
      time() ist dein Freund

      Kommentar


      • #18
        time() bringt mir nicht viel, es geht erstens nicht um die Zeit, sonder rein um Tag,Monat,Jahr und zweitens brauch ich nicht den aktuellen Timestamp, sondern ich brauche dann ja den von einem anderen Datum, z.B. 3.Dezember 1996 und wie man den timestamp erzeugt weiß ich nicht.

        nochmal, es geht nicht um das heutige datum.

        Kommentar


        • #19
          Original geschrieben von Abraxax

          und nein, ich würde das nicht mit str_replace machen. %W für wochentag war doch richtig oder? jedenfalls dann eben über ein vordefiniertes array. dann kann ich auch unabhängig von set_locale() arbeiten.
          hi Abraxax, kannst mir bitte kurz erklären, wie ich das mit %W und dem Array so hinbekomm, dass das Datum mit Wochentag auf Deutsch ausgegeben wird ?

          PS: Wo liegt eigentlich das Problem bei der Verwendung von setLocale() ?

          Kommentar


          • #20
            Original geschrieben von muc
            hi Abraxax, kannst mir bitte kurz erklären, wie ich das mit %W und dem Array so hinbekomm, dass das Datum mit Wochentag auf Deutsch ausgegeben wird ?
            das ist so ähnlich wie deine lösung. nur dass man kein substr() macht, um an den wochentag zu kommen, sondern sich den index schon von der db mit DATE_FORMAT() geben lääst. schaue mal in manual ob %W wirklich richtig war.

            Original geschrieben von muc
            PS: Wo liegt eigentlich das Problem bei der Verwendung von setLocale() ?
            ich denke, dass es kein problem geben sollte. nur ich verwende es halt eben nicht. vielleicht auch noch nicht..
            ich lasse mir gerade noch goth's anregungen durch den kopf gehen und dann mal sehen...
            INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


            Kommentar


            • #21
              so, jetzt hab ich das ganze mal gelöst.

              ich denke es gibt bestimmt viele leute, die sowas irgendwann brauchen und suchen, also hier meine lösung:

              PHP-Code:
              $name_tag[1]  =   "Sonntag";
               
              $name_tag[2]  =   "Montag";
               
              $name_tag[3]  =   "Dienstag";
               
              $name_tag[4]  =   "Mittwoch";
               
              $name_tag[5]  =   "Donnerstag";
               
              $name_tag[6]  =   "Freitag";
               
              $name_tag[7]  =   "Samstag";

               
              $name_monat[1]    =   "Januar";
               
              $name_monat[2]    =   "Februar";
               
              $name_monat[3]    =   "M&auml;rz";
               
              $name_monat[4]    =   "April";
               
              $name_monat[5]    =   "Mai";
               
              $name_monat[6]    =   "Juni";
               
              $name_monat[7]    =   "Juli";
               
              $name_monat[8]    =   "August";
               
              $name_monat[9]    =   "September";
               
              $name_monat[10]  =   "Oktober";
               
              $name_monat[11]  =   "November";
               
              $name_monat[12]  =   "Dezember";


              $query="SELECT DAYOFWEEK(datum) AS wochentag, DATE_FORMAT(datum,'%e') AS tag, 
              MONTH(datum) AS monat , DATE_FORMAT(datum,'%Y') AS jahr, datum FROM datumstabelle WHERE id=1 ORDER BY datum DESC"
              ;
              $result mysql_query($query) or die ("Error in query: $query. " mysql_error());

              while (
              $row=mysql_fetch_object($result)) {

              $num_monat=$row->monat;
              $num_tag=$row->wochentag;

              $wochentag  =  $name_tag[$num_tag];
              $tag $row->tag;
              $monat  =  $name_monat[$num_monat];
              $jahr $row->jahr;

              echo 
              $wochentag.", der ".$tag.". ".$monat." ".$jahr."<br><br>";


              danke für die hilfe, muc

              ps: wer noch optimierungsvorschläge hat, bitte posten !

              Kommentar


              • #22
                Original geschrieben von muc
                ps: wer noch optimierungsvorschläge hat, bitte posten !
                na ja, die arrays $name_tag und $name_monat könntest du noch ein wenig einfacher anlegen ...
                I don't believe in rebirth. Actually, I never did in my whole lives.

                Kommentar


                • #23
                  ich höre...

                  Kommentar


                  • #24
                    z.b. so.
                    PHP-Code:
                    $name_tag = array (=> 'Sonntag',
                                            
                    'Montag',
                                            
                    'Dienstag',
                                            
                    'Mittwoch',
                                            
                    'Donnerstag',
                                            
                    'Freitag',
                                            
                    'Samstag'); 
                    INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


                    Kommentar

                    Lädt...
                    X