Apply your JS skills to key Mozilla projects as an MDN Fellow! http://mzl.la/MDNFellowship

mozilla
Wyniki wyszukiwania

    parse

     

    Podsumowanie

    Analizuje łańcuch znaków reprezentujący datę i zwraca liczbę milisekund, które upłynęły od 1 stycznia 1970, 00:00:00 UTC.

    Metoda obiektu: Date
    Statyczna
    Zaimplementowana w: JavaScript 1.0, NEX 2.0
    Wersja ECMA: ECMA-262

    Składnia

    Date.parse(dateString)

    Parametry

    dateString 
    Łańcuch znaków reprezentujący datę.

    Opis

    Metoda parse pobiera łańcuch znaków daty (na przykład: "Dec 25, 1995") i zwraca liczbę milisekund, które upłynęły od 1 stycznia 1970, 00:00:00 UTC. Gdy parametr nie zawiera informacji na temat strefy czasowej, domyślnie używana jest lokalna strefa czasowa. Ta funkcja jest przydatna do ustawiania wartości daty w oparciu o wartość łańcucha znaków, przykładowo w połączeniu z metodą setTime oraz obiektem Date.

    Dla podanego łańcucha znaków reprezentującego czas, parse zwraca wartość czasu. Akceptuje składnię standardu daty - IETF: "Mon, 25 Dec 1995 13:30:00 GMT". Rozpoznaje skróty kontynentalnej strefy czasowej US, lecz w ogólnym zastosowaniu używa się przesunięć dla strefy czasowej, na przykład: "Mon, 25 Dec 1995 13:30:00 GMT+0430" (4 godziny i 30 minut na zachód od południka Greenwich). Jeśli nie określono strefy czasowej, domyślna jest strefa lokalna. GMT i UTC są rozpatrywane jako równoważne.

    Mimo iż specyfikatory strefy czasowej są brane pod uwagę podczas analizy łańcucha znaków do prawidłowej interpretacji argumentu, nie wpływają one jednak na zwracaną wartość, którą zawsze jest ilość milisekund pomiędzy 1 stycznia 1970 roku, 00:00:00 UTC a punktem w czasie reprezentowanym przez argument.

    Ponieważ parse jest metodą statyczną obiektu Date, używamy jej jako Date.parse(), raczej niż jako wywołanie metody utworzonego przez nas obiektu Date.

    Przykłady

    Przykład: Zastosowanie parse

    Jeśli IPOdate jest istniejącym obiektem Date, możemy przypisać mu wartość 9 sierpnia 1995 (czasu lokalnego) w następujący sposób:

    IPOdate.setTime(Date.parse("Aug 9, 1995")) ;
    

    Kilka innych przykładów:

    // Zwraca 807937200000 w strefie czasowej GMT-0300, i inne wartości dla innych stref
    // czasowych, ponieważ argument nie specyfikuje strefy czasowej.
    Date.parse("Aug 9, 1995");
    // Zwraca 807926400000 niezależnie od lokalnej strefy czasowej.
    Date.parse("Wed, 09 Aug 1995 00:00:00 GMT");
    // Zwraca 807937200000 w strefie czasowej GMT-0300, a inne wartości w innych
    // strefach czasowych, ponieważ strefa nie jest wyspecyfikowana w argumencie.
    Date.parse("Wed, 09 Aug 1995 00:00:00");
    // Zwraca 0 niezależnie od lokalnej strefy czasowej.
    Date.parse("Thu, 01 Jan 1970 00:00:00 GMT");
    // Zwraca 14400000 w strefie czasowej GMT-0400, a inne wartości w innych
    // strefach czasowych, ponieważ strefa nie jest podana w argumencie.
    Date.parse("Thu, 01 Jan 1970 00:00:00");
    // Zwraca 14400000 niezależnie od lokalnej strefy czasowej.
    Date.parse("Thu, 01 Jan 1970 00:00:00 GMT-0400");

    Zobacz także

    Date.UTC

     

    Autorzy i etykiety dokumentu

    Contributors to this page: Mgjbot, Internauta1024A, teoli, Ptak82, Niewiado, Diablownik
    Ostatnia aktualizacja: teoli,