+ Antworten
Ergebnis 1 bis 3 von 3

Thema: [JavaScript] Datumsformatierung

  1. #1
    TP-Specialist Stuck Mojo ist ein richtiges Arbeitstier - DANKE Stuck Mojo ist ein richtiges Arbeitstier - DANKE Stuck Mojo ist ein richtiges Arbeitstier - DANKE Stuck Mojo ist ein richtiges Arbeitstier - DANKE Stuck Mojo ist ein richtiges Arbeitstier - DANKE Stuck Mojo ist ein richtiges Arbeitstier - DANKE Avatar von Stuck Mojo
    Registriert seit
    Feb 2001
    Ort
    Helmstedt/Wolfsburg
    Beiträge
    4.108

    [JavaScript] Datumsformatierung

    Hi !!

    steh gerade aufm Schlauch. Und zwar möchte ich ein Datum ausgeben. Das aber folgenden aufbau hat: "YYYY-MM-DD HH:mm:ss".

    Ich gehe bisher so vor:
    Code:
    var i = 0;
    function zeit()
    {
      var aktDate = new Date(<?=date("Y,m,d,H,i,s");?>+i);
      var jahr = aktDate.getYear();
    
      var mon = aktDate.getMonth();
      var day = aktDate.getDate();
      var st = aktDate.getHours();
      var min = aktDate.getMinutes();
      var sek = aktDate.getSeconds();
    
      var preday  = ((day < 10) ? "0" : "");
      var premon  = ((mon < 10) ? "0" : "");
      var prest  = ((st < 10) ? "0" : "");
      var premin  = ((min < 10) ? "0" : "");
      var presek  = ((sek < 10) ? "0" : "");
    
      abdamit('systime',jahr+'-'+premon+mon+'-'+preday+day+' '+prest+st+':'+premin+min+':'+presek+sek)
      i++;
      uhrzeit = setTimeout('zeit()',1000);
    }
    ...was euch bestimmt auffällt ist die Formatierung von den einzelnen "Daten" die nur eine Stelle haben. In PHP gibts ja so schöne Funktionen, mit denen man das Datum formatieren kann. Weiß jemand, ob es sowas auch für JS gibt??

    Gruss Jan

  2. #2
    TP-Specialist the0bone ist ein richtiges Arbeitstier - DANKE the0bone ist ein richtiges Arbeitstier - DANKE the0bone ist ein richtiges Arbeitstier - DANKE the0bone ist ein richtiges Arbeitstier - DANKE Avatar von the0bone
    Registriert seit
    Mar 2001
    Ort
    NDS
    Beiträge
    4.249
    Blog-Einträge
    3
    In Acrobat habe ich ein Datumsfeld mit dieser Funktion ausgefüllt:

    Code:
    var d =new Date();
    var heute = util.printd("d.mmm yyyy", d);
    var schreiben = this.getField("datum");
    schreiben.value = heute
    Wobei das JavaScript von Acobat ein leicht anderes ist und ich nicht weiss, ob es printd im HTML JavaScript gibt...

    printd
    Parameters: cFormat, date
    Returns: cResult
    Use this method to format a date according to a format string. Valid string format values are as
    follows:
    String Effect Example
    mmmm Long month September
    mmm Abbreviated month Sept
    mm Numeric month with leading zero 09
    m Numeric month without leading zero 9
    dddd Long day Wednesday
    ddd Abbreviated day Wed
    dd Numeric date with leading zero 03
    d Numeric date without leading zero 3
    yyyy Long year 1997
    yy Abbreviate Year 97
    HH 24 hour time with leading zero 09
    H 24 hour time without leading zero 9
    hh 12 hour time with leading zero 09
    h 12 hour time without leading zero 9
    MM minutes with leading zero 08
    M minutes without leading zero 8
    ss seconds with leading zero 05
    s seconds without leading zero 5
    tt am/pm indication am
    t single digit am/pm indication a
    \ use as an escape character
    the0bone

    Wissen ist Macht, nichts Wissen macht nichts! Doch auch auch wenn man es nicht besser weiss, sollte man beim Erstellen einer Webseite auf Frames und Tabellen verzichten.
    ----------
    follow TP

  3. #3
    TP-Specialist Stuck Mojo ist ein richtiges Arbeitstier - DANKE Stuck Mojo ist ein richtiges Arbeitstier - DANKE Stuck Mojo ist ein richtiges Arbeitstier - DANKE Stuck Mojo ist ein richtiges Arbeitstier - DANKE Stuck Mojo ist ein richtiges Arbeitstier - DANKE Stuck Mojo ist ein richtiges Arbeitstier - DANKE Avatar von Stuck Mojo
    Registriert seit
    Feb 2001
    Ort
    Helmstedt/Wolfsburg
    Beiträge
    4.108
    mmmhh... ne Du... die Funktion printd() gibts im Browser nicht... höchstens print() und die druck dir irgendwas auf den Drucker. Außerdem beziehts sich die Funktion ja auf irgend ein Objekt (util), was anscheind PDF-Spezifisch ist...was aber wiederum völlig egal ist ...Also dat funktioniert leider nicht.
    Ich hab mich auch nochmal im Netz umgeschaut. Es wird leider überall so gemacht, wie ichs gelöst habe... schade...

    Gruss Jan

+ Antworten

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein

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