dennis_b: Das date Object

Beitrag lesen

Ne, aber so.Habe getestet wenn man ne eingabe splittet und dan dem Date übergibt, hier ein kleiner auschnitt:

Ich teste solch einen String mit folgender Funktion:

function string2date(string)
{
    if(!string) return null;
    string += '';
    string = string.replace(/[-/]/g, '.'); // Trennzeichen normaliesieren
    string = string.replace(/[^0-9^.^:^ ]/g, ''); // ungültige Zeichen entfernen

var split = string.split(".");
    var day = parseInt(split[0], 10);
    var month = parseInt(split[1] || 0, 10);
    var year = parseInt(split[2] || 0, 10);

if(isNaN(year)) year = getFullYear();

var check = new Date(year, month - 1, day);
    var day2 = check.getDate();
    var year2 = getFullYear(check);
    var month2 = check.getMonth() + 1;

return ( year2 == year && month == month2 && day == day2 ) ? check
    : null;
}
function getFullYear(date)
{
    if(!date) date = new Date();
    if(typeof date.getFullYear != 'undefined') return date.getFullYear();
    var year = date.getYear();
    if(year < 1000) year += 2000;
    return year;
}


>   
> Wobei diese nicht den Wert korrigiert.  
> Struppi.  
  
  
Danke, dein Script ist echt ne alternative...  
Wünsche dir ein Schönes Wochenende ..........und thx für deine Hilfe  
  
mfg  
  
dennis\_b