day of year -'Jahrestag' funzt nich :-( - baseportal Forum - Web-Anwendungen einfach, schnell, leistungsfähig!
baseportal
English - Deutsch "Es gibt keine dummen Fragen - jeder hat einmal angefangen"

 baseportal-ForumDie aktuellsten 10, 30, 50, 100 Einträge anzeigen.  

 
 Ausgewählter Eintrag: Zur Liste 
    Beitrag von bluegecko (3 Beiträge) am Montag, 21.Januar.2002, 12:43.
    day of year -'Jahrestag' funzt nich :-(

      Hi C., hi S.,

      hab mit Freude was über datum("jetzt","Jahrestag") gelesen... bräuchte nämlich die Kalenderwoche - aber leider tut's nich

      Any idea ?

      Thx


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von bluegecko (3 Beiträge) am Montag, 21.Januar.2002, 12:43.
    day of year -'Jahrestag' funzt nich :-(

      Hi C., hi S.,

      hab mit Freude was über datum("jetzt","Jahrestag") gelesen... bräuchte nämlich die Kalenderwoche - aber leider tut's nich

      Any idea ?

      Thx

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Montag, 21.Januar.2002, 14:35.
    Re: day of year -'Jahrestag' funzt nich :-(

      Das musste ich wieder ausbauen, weil dann bei anderen Datumssachen was schief lief, sorry...

     Antworten

    Beitrag von bluegecko (3 Beiträge) am Montag, 21.Januar.2002, 17:37.
    Re: day of year -'Jahrestag' funzt nich :-(

      Ha, nimm dies, Du Schurke... ;-)

      <script>
      
      /* in muehevoller Kleinarbeit gebastelt von C. Altmeyer */
      var anow = new Date();
      aday = anow.getDate();
      amoy = anow.getMonth() + 1; //Da Zaehlung in JS bei 0 beginnt, um eins erhoehen
      ayear = anow.getYear();
      if (ayear < 999) ayear+=1900; //NS-Bug fixen
      
      a = Math.floor((14-amoy)/12);
      y = ayear + 4800 - a;
      m = amoy + 12*a - 3;
      JD = aday + Math.floor((153*m+2)/5) + y*365 + Math.floor(y/4) - Math.floor(y/100) + Math.floor(y/400) - 32045;
      d4 = (JD+31741 - (JD % 7)) % 146097 % 36524 % 1461;
      L = Math.floor(d4/1460);
      d1 = ((d4-L) % 365) + L;
      WeekNumber = Math.floor((d1/7)+1); // jetzt hammer die KW
      a1 = JD + 32044; //und wieder rückwärts...
      b = Math.floor((4*a1+3)/146097);
      c = a1 - Math.floor((b*146097)/4);
      d = Math.floor((4*c+3)/1461);
      e = c - Math.floor((1461*d)/4);
      mo = Math.floor((5*e+2)/153);
      nday = e - Math.floor((153*mo+2)/5) + 1;
      nmo = mo + 3 - 12*Math.floor((mo/10));
      ny = b*100 + d - 4800 + Math.floor(mo/10);
      document.write("Tag im Monat "+aday+"<br>");
      document.write("Monat "+amoy+"<br>");
      document.write("Jahr "+ayear+"<br>");
      document.write("Julian Day "+JD+"<br>");
      document.write("KW "+WeekNumber+" in "+ny+"<br>");
      document.write("zur Kontrolle aus Julianischem Datum neu berechnet "+nday+"."+nmo+"."+ny);
      </script>
      

      Greetinx an Sander, der braucht so was auch... :-)

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Montag, 21.Januar.2002, 22:08.
    Re: day of year -'Jahrestag' funzt nich :-(

      Ich glaube Sander hat da auch schon ne Lösung für in Perl/bp ;-)

     Antworten


     
 Liste der Einträge von 51300 bis 51450:Einklappen Zur Eingabe 
Neueste Einträge << 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | Neuere Einträge < Zur Eingabe  > Ältere Einträge | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 >> Älteste Einträge


Zurück zur Homepage

© baseportal.de. Alle Rechte vorbehalten. Nutzungsbedingungen



powered in 0.06s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!