Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript] Nie parsuje daty
Forum PHP.pl > Forum > Przedszkole
Grzyw
  1. dt_urodz = '2009-04-05';
  2. urodzony = Date.parse(dt_urodz);


Zmienna urodzony po wykonaniu powyższego kodu nie zawiera liczby.
Czy jest możliwość przekształcić szybko zmienną w formacie YYYY-MM-DD to formy zrozumiałej dla metody parse() obiektu Date?
ddiceman
Kod
urodzony = Date.parse(dt_urodz, 'Y-m-d');
Grzyw
Cytat(ddiceman @ 4.03.2009, 14:16:56 ) *
Kod
urodzony = Date.parse(dt_urodz, 'Y-m-d');


Dzięki, ale nie działa - NaN. Jakby za argument miał pobrać liczbę. Bez sensu....
A w manualu nic nie piszą o drugim argumencie funkcji.
ddiceman
racja, zle zinterpretowalem swoje testy, przepraszam. To dziala na pewno:
Kod
<script type="text/javascript">
    function parseDate(input){
        data = input.split('-');
        d = new Date();
        d.setFullYear(data[0]);
        d.setMonth(parseInt(data[1])-1, parseInt(data[2]));
        return d;;
    }
    dt_urodz = '2009-04-05';
    urodzony = parseDate(dt_urodz);
    document.write(urodzony);
</script>
piotrooo89
Date.parse
Date.UTC

//EDIT za późno.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.