Pakiet | Najwyższy poziom |
Klasa | public final dynamic class Date |
Dziedziczenie | Date Object |
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Date.UTC()
oraz Date.parse()
, które są statyczne.
Zmiana czasu z zimowego na letni (i odwrotnie) jest w różny sposób obsługiwana przez klasę Date w zależności od sytemu operacyjnego i wersji środowiska wykonawczego. Program Flash Player 6 i jego nowsze wersje umożliwiają zmianę czasu w następujący, zależny od systemu operacyjnego, sposób:
- System Windows: obiekt Date automatycznie dostosowuje wyświetlanie daty do aktualnej zmiany czasu. Obiekt Date wykrywa czy zmiana czasu należy do ustawień narodowych, a jeśli tak, wykrywa standardową datę i godzinę zmiany czasu. Ponieważ aktualnie obowiązujące daty zmiany czasu stosują się do dat przeszłych i przyszłych, obliczenie odchyleń dla przeszłych dat zmiany czasu może być niepoprawne, w przypadku gdy daty tych zmian dla ustawień narodowych były różne.
- System Mac OS X: obiekt Date automatycznie dostosowuje wyświetlanie daty do aktualnej zmiany czasu. Baza danych w systemie Mac OS X zawierająca informację o strefie czasowej umożliwia określanie, czy w obliczeniu zmiany czasu dla daty lub godziny w teraźniejszości lub przeszłości powinno się uwzględnić odchylenie.
- System Mac OS 9: system operacyjny udostępnia dane, dzięki którym można jedynie określić, czy w obliczeniach zmiany czasu dla aktualnej daty i godziny powinno się uwzględnić odchylenie. Tak więc dla obiektu Data przyjmuje się, że aktualne odchylenie zmiany czasu ma zastosowanie do wszystkich przeszłych i przyszłych dat i godzin.
Program Flash Player 5 obsługuje zmianę czasu w następujący, zależny od systemu operacyjnego, sposób:
- System Windows: zastosowanie mają zawsze zasady zmiany czasu określone dla Stanów Zjednoczonych, co prowadzi do niepoprawnych obliczeń tej zmiany w przypadku Europy czy innych obszarów, na których zmiana czasu następuje, ale w innych terminach niż w Stanach Zjednoczonych. Program Flash Player poprawnie wykrywa, czy zmiana czasu należy do danych ustawień narodowych.
Aby użyć klasy Date, należy za pomocą operatora new
utworzyć instancję Date.
Narzędzie ActionScript 3.0 udostępnia kilka nowych właściwości operatora, których można użyć zamiast wielu metod klasy Date w celu uzyskania dostępu lub modyfikacji instancji Date. Narzędzie ActionScript 3.0 zawiera również kilka nowych wariantów metody toString()
, które zapewniają zgodność ze standardem ECMA-262, edycja 3, czyli metody: Date.toLocaleString()
, Date.toTimeString()
, Date.toLocaleTimeString()
, Date.toDateString()
oraz Date.toLocaleDateString()
.
Obliczenia czasu względnego lub czasu, który upłynął, można dokonać za pomocą metody getTimer()
dostępnej w pakiecie flash.utils.
Powiązane elementy interfejsu API
Właściwość | Zdefiniowane przez | ||
---|---|---|---|
constructor : Object
Odwołanie do obiektu klasy lub funkcji konstruktora, dotyczące danej instancji obiektu. | Object | ||
date : Number
Dzień miesiąca (liczba całkowita od 1 do 31) określony przez obiekt Date (według czasu lokalnego). | Date | ||
dateUTC : Number
Dzień miesiąca (liczba całkowita od 1 do 31) określony przez obiekt Date (według czasu UTC). | Date | ||
day : Number [tylko do odczytu]
Dzień tygodnia (0 oznacza niedzielę, 1 - poniedziałek itd.) określony przez obiekt Date (według czasu lokalnego). | Date | ||
dayUTC : Number [tylko do odczytu]
Dzień tygodnia (0 oznacza niedzielę, 1 - poniedziałek, itd) określony przez obiekt Date (według uniwersalnego czasu UTC). | Date | ||
fullYear : Number
Pełny rok (liczba czterocyfrowa, np. 2000) określony przez obiekt Date (według czasu lokalnego). | Date | ||
fullYearUTC : Number
Czterocyfrowy rok określony przez obiekt Date (według czasu UTC). | Date | ||
hours : Number
Godzina (liczba całkowita od 0 do 23) dnia określona przez obiekt Date (według czasu lokalnego). | Date | ||
hoursUTC : Number
Godzina (liczba całkowita od 0 do 23) dnia określona przez obiekt Date (według czasu UTC). | Date | ||
milliseconds : Number
Liczba milisekund (liczba całkowita od 0 do 999) określona przez obiekt Date (według czasu lokalnego). | Date | ||
millisecondsUTC : Number
Liczba milisekund (liczba całkowita od 0 do 999) określona przez obiekt Date (według czasu UTC). | Date | ||
minutes : Number
Liczba minut (liczba całkowita od 0 do 59) określona przez obiekt Date (według czasu lokalnego). | Date | ||
minutesUTC : Number
Liczba minut (liczba całkowita od 0 do 59) określona przez obiekt Date (według czasu UTC). | Date | ||
month : Number
Miesiąc (0 oznacza styczeń, 1 - luty, itd) określony przez obiekt Date (według czasu lokalnego). | Date | ||
monthUTC : Number
Miesiąc (od 0 [styczeń] do 11 [grudzień]) określony przez obiekt Date (według czasu UTC). | Date | ||
seconds : Number
Liczba sekund (liczba całkowita od 0 do 59) określona przez obiekt Date (według czasu lokalnego). | Date | ||
secondsUTC : Number
Liczba sekund (liczba całkowita od 0 do 59) określona przez obiekt Date (według czasu UTC). | Date | ||
time : Number
Liczba milisekund liczona od północy 1 stycznia 1970 (czasu uniwersalnego) do godziny określonej przez obiekt Date. | Date | ||
timezoneOffset : Number [tylko do odczytu]
Różnica (w minutach) między czasem uniwersalnym (UTC) a lokalnym ustawionym na komputerze. | Date |
Metoda | Zdefiniowane przez | ||
---|---|---|---|
Date(yearOrTimevalue:Object, month:Number, date:Number = 1, hour:Number = 0, minute:Number = 0, second:Number = 0, millisecond:Number = 0)
Tworzy nowy obiekt Date, który zawiera określoną datę i godzinę. | Date | ||
Zwraca dzień miesiąca (liczba całkowita od 1 do 31) określony przez obiekt Date (według czasu lokalnego). | Date | ||
Zwraca dzień tygodnia (0 oznacza niedzielę, 1 - poniedziałek itd.) określony przez obiekt Date (według czasu lokalnego). | Date | ||
Zwraca pełny rok (liczbę czterocyfrową, np. 2000) określony przez obiekt Date (według czasu lokalnego). | Date | ||
Zwraca godzinę (liczbę całkowitą od 0 do 23) dnia określoną przez obiekt Date (według czasu lokalnego). | Date | ||
Zwraca liczbę milisekund (liczba całkowita od 0 do 999) określoną przez obiekt Date (według czasu lokalnego). | Date | ||
Zwraca liczbę minut (liczbę całkowitą od 0 do 59) określoną przez obiekt Date (według czasu lokalnego). | Date | ||
Zwraca miesiąc (0 oznacza styczeń, 1 - luty itd.) określony przez obiekt Date (według czasu lokalnego). | Date | ||
Zwraca liczbę sekund (liczbę całkowitą od 0 do 59) określoną przez obiekt Date (według czasu lokalnego). | Date | ||
Zwraca liczbę milisekund od północy 1 stycznia 1970 (czasu uniwersalnego) do godziny określonej przez obiekt Date. | Date | ||
Zwraca różnicę (w minutach) między czasem uniwersalnym (UTC) a czasem lokalnym na komputerze. | Date | ||
Zwraca dzień miesiąca (liczbę całkowitą od 1 do 31) określony przez obiekt Date (według czasu UTC). | Date | ||
Zwraca dzień tygodnia (0 oznacza niedzielę, 1 - poniedziałek itd.) określony przez obiekt Date (według czasu UTC). | Date | ||
Zwraca czterocyfrowy rok określony przez obiekt Date (według czasu UTC). | Date | ||
Zwraca godzinę (liczbę całkowitą od 0 do 23) określoną przez obiekt Date (według czasu UTC). | Date | ||
Zwraca liczbę milisekund (liczbę całkowitą od 0 do 999) określoną przez obiekt Date (według czasu UTC). | Date | ||
Zwraca liczbę minut (liczbę całkowitą od 0 do 59) określoną przez obiekt Date (według czasu UTC). | Date | ||
Zwraca miesiąc (od 0 [styczeń] do 11 [grudzień]) określony przez obiekt Date (według czasu UTC). | Date | ||
Zwraca liczbę sekund (liczbę całkowitą od 0 do 59) określoną przez obiekt Date (według czasu UTC). | Date | ||
Wskazuje, czy dla obiektu zdefiniowano określoną właściwość. | Object | ||
Wskazuje, czy instancja klasy Object należy do łańcucha prototypów obiektu określonego jako parametr. | Object | ||
[statyczny]
Konwertuje ciąg znaków reprezentujący datę w formie liczby milisekund, które upłynęły od 1 stycznia 1970 (według czasu UTC). | Date | ||
Wskazuje, czy określona właściwość istnieje i jest przeliczalna. | Object | ||
Ustawia dzień miesiąca zgodnie z czasem lokalnym i zwraca nowy czas w milisekundach. | Date | ||
Ustawia rok według czasu lokalnego i zwraca nowy czas w milisekundach. | Date | ||
Ustawia godzinę według czasu lokalnego i zwraca nowy czas w milisekundach. | Date | ||
Ustawia milisekundy według czasu lokalnego i zwraca nowy czas w milisekundach. | Date | ||
Ustawia minuty według czasu lokalnego i zwraca nowy czas w milisekundach. | Date | ||
Ustawia miesiąc (opcjonalnie dzień miesiąca) według czasu lokalnego i zwraca nowy czas w milisekundach. | Date | ||
Ustawia dostępność właściwości dynamicznej używanej w pętlach. | Object | ||
Ustawia sekundy zgodnie z czasem lokalnym i zwraca nowy czas w milisekundach. | Date | ||
Ustawia datę w milisekundach liczonych od północy 1 stycznia 1970 i zwraca nowy czas w milisekundach. | Date | ||
Ustawia dzień miesiąca zgodnie z uniwersalnym czasem UTC i zwraca nowy czas w milisekundach. | Date | ||
Ustawia rok według czasu uniwersalnego (UTC) i zwraca nowy czas w milisekundach. | Date | ||
Ustawia godzinę według czasu uniwersalnego (UTC) i zwraca nowy czas w milisekundach. | Date | ||
Ustawia milisekundy zgodnie z uniwersalnym czasem UTC i zwraca nowy czas w milisekundach. | Date | ||
Ustawia minuty według czasu uniwersalnego (UTC) i zwraca nowy czas w milisekundach. | Date | ||
Ustawia miesiąc (opcjonalnie dzień) według czasu uniwersalnego (UTC) i zwraca nowy czas w milisekundach. | Date | ||
Ustawia sekundy (opcjonalnie milisekundy) według czasu uniwersalnego (UTC) i zwraca nowy czas w milisekundach. | Date | ||
Zwraca tylko dzień i datę w postaci ciągu znaków, a nie zawiera informacji o czasie ani strefie czasowej. | Date | ||
Dostarcza możliwą do przesłonięcia metodę, która pozwala na dostosowywanie kodowania JSON wartości w obiekcie Date. | Date | ||
Zwraca ciąg znaków reprezentujący tylko dzień i datę, a nie zawiera informacji o czasie i strefie czasowej. | Date | ||
Zwraca ciąg znaków reprezentujący dzień, datę i godzinę (według czasu lokalnego). | Date | ||
Zwraca ciąg znaków reprezentujący tylko godzinę, a nie zawiera informacji o dniu, dacie, roku i strefie czasowej. | Date | ||
Zwraca ciąg znaków reprezentujący dzień, datę, godzinę i strefę czasową. | Date | ||
Zwraca tylko czas i strefę czasową w postaci ciągu znaków, a nie zawiera informacji o dniu ani dacie. | Date | ||
Zwraca ciąg znaków reprezentujący dzień, datę i godzinę (według czasu UTC). | Date | ||
UTC(year:Number, month:Number, date:Number = 1, hour:Number = 0, minute:Number = 0, second:Number = 0, millisecond:Number = 0):Number [statyczny]
Zwraca liczbę milisekund między północą 1 stycznia 1970 (czasu uniwersalnego), a godziną określoną przez parametry. | Date | ||
Zwraca liczbę milisekund od północy 1 stycznia 1970 (czasu uniwersalnego) do godziny określonej przez obiekt Date. | Date |
date | właściwość |
date:Number
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Dzień miesiąca (liczba całkowita od 1 do 31) określony przez obiekt Date
(według czasu lokalnego). Określenie czasu lokalnego odbywa się w systemie operacyjnym, w którym uruchomione jest środowisko wykonawcze Flash.
Implementacja
AS3 function get date():Number
AS3 function set date(value:Number):void
Powiązane elementy interfejsu API
dateUTC | właściwość |
dateUTC:Number
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Dzień miesiąca (liczba całkowita od 1 do 31) określony przez obiekt Date
(według czasu UTC).
Implementacja
AS3 function get dateUTC():Number
AS3 function set dateUTC(value:Number):void
Powiązane elementy interfejsu API
day | właściwość |
day:Number
[tylko do odczytu] Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Dzień tygodnia (0 oznacza niedzielę, 1 - poniedziałek itd.) określony przez ten obiekt Date
(według czasu lokalnego). Określenie czasu lokalnego odbywa się w systemie operacyjnym, w którym uruchomione jest środowisko wykonawcze Flash.
Implementacja
AS3 function get day():Number
Powiązane elementy interfejsu API
dayUTC | właściwość |
dayUTC:Number
[tylko do odczytu] Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Dzień tygodnia (0 oznacza niedzielę, 1 - poniedziałek itd.) określony przez ten obiekt Date
(według czasu UTC).
Implementacja
AS3 function get dayUTC():Number
Powiązane elementy interfejsu API
fullYear | właściwość |
fullYear:Number
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Pełny rok (liczba czterocyfrowa, jak np. 2000) określony przez obiekt Date
(według czasu lokalnego). Określenie czasu lokalnego odbywa się w systemie operacyjnym, w którym uruchomione jest środowisko wykonawcze Flash.
Implementacja
AS3 function get fullYear():Number
AS3 function set fullYear(value:Number):void
Powiązane elementy interfejsu API
fullYearUTC | właściwość |
fullYearUTC:Number
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Czterocyfrowy rok określony przez obiekt Date
(według czasu UTC).
Implementacja
AS3 function get fullYearUTC():Number
AS3 function set fullYearUTC(value:Number):void
Powiązane elementy interfejsu API
hours | właściwość |
hours:Number
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Godzina (liczba całkowita od 0 do 23) dnia określona przez obiekt Date
(według czasu lokalnego). Określenie czasu lokalnego odbywa się w systemie operacyjnym, w którym uruchomione jest środowisko wykonawcze Flash.
Implementacja
AS3 function get hours():Number
AS3 function set hours(value:Number):void
Powiązane elementy interfejsu API
hoursUTC | właściwość |
hoursUTC:Number
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Godzina (liczba całkowita od 0 do 23) dnia określona przez obiekt Date
(według czasu UTC).
Implementacja
AS3 function get hoursUTC():Number
AS3 function set hoursUTC(value:Number):void
Powiązane elementy interfejsu API
milliseconds | właściwość |
milliseconds:Number
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Liczba milisekund (liczba całkowita od 0 do 999) określona przez obiekt Date
(według czasu lokalnego). Określenie czasu lokalnego odbywa się w systemie operacyjnym, w którym uruchomione jest środowisko wykonawcze Flash.
Implementacja
AS3 function get milliseconds():Number
AS3 function set milliseconds(value:Number):void
Powiązane elementy interfejsu API
millisecondsUTC | właściwość |
millisecondsUTC:Number
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Liczba milisekund (liczba całkowita od 0 do 999) określona przez obiekt Date
(według czasu UTC).
Implementacja
AS3 function get millisecondsUTC():Number
AS3 function set millisecondsUTC(value:Number):void
Powiązane elementy interfejsu API
minutes | właściwość |
minutes:Number
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Liczba minut (liczba całkowita od 0 do 59) określona przez obiekt Date
(według czasu lokalnego). Określenie czasu lokalnego odbywa się w systemie operacyjnym, w którym uruchomione jest środowisko wykonawcze Flash.
Implementacja
AS3 function get minutes():Number
AS3 function set minutes(value:Number):void
Powiązane elementy interfejsu API
minutesUTC | właściwość |
minutesUTC:Number
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Liczba minut (liczba całkowita od 0 do 59) określona przez obiekt Date
(według czasu UTC).
Implementacja
AS3 function get minutesUTC():Number
AS3 function set minutesUTC(value:Number):void
Powiązane elementy interfejsu API
month | właściwość |
month:Number
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Miesiąc (0 oznacza styczeń, 1 - luty itd.) określony przez obiekt Date
(według czasu lokalnego). Określenie czasu lokalnego odbywa się w systemie operacyjnym, w którym uruchomione jest środowisko wykonawcze Flash.
Implementacja
AS3 function get month():Number
AS3 function set month(value:Number):void
Powiązane elementy interfejsu API
monthUTC | właściwość |
monthUTC:Number
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Miesiąc (od 0 [styczeń] do 11 [grudzień]) określony przez obiekt Date
(według czasu UTC).
Implementacja
AS3 function get monthUTC():Number
AS3 function set monthUTC(value:Number):void
Powiązane elementy interfejsu API
seconds | właściwość |
seconds:Number
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Liczba sekund (liczba całkowita od 0 do 59) określona przez obiekt Date
(według czasu lokalnego). Określenie czasu lokalnego odbywa się w systemie operacyjnym, w którym uruchomione jest środowisko wykonawcze Flash.
Implementacja
AS3 function get seconds():Number
AS3 function set seconds(value:Number):void
Powiązane elementy interfejsu API
secondsUTC | właściwość |
secondsUTC:Number
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Liczba sekund (liczba całkowita od 0 do 59) określona przez obiekt Date
(według czasu UTC).
Implementacja
AS3 function get secondsUTC():Number
AS3 function set secondsUTC(value:Number):void
Powiązane elementy interfejsu API
time | właściwość |
time:Number
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Liczba milisekund liczona od północy 1 stycznia 1970 (czasu uniwersalnego) do godziny określonej przez obiekt Date
. Za pomocą tej metody można przedstawić określony punkt w czasie podczas porównania co najmniej dwóch obiektów Date
.
Implementacja
AS3 function get time():Number
AS3 function set time(value:Number):void
Powiązane elementy interfejsu API
timezoneOffset | właściwość |
timezoneOffset:Number
[tylko do odczytu] Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Różnica (w minutach) między czasem uniwersalnym (UTC) a lokalnym ustawionym na komputerze. Ta wartość określa liczbę minut, które należy dodać do lokalnego czasu ustawionego na komputerze, aby obliczyć czas UTC. Jeśli czas ustawiony na komputerze jest późniejszy od czasu UTC, ta wartość będzie ujemna.
Implementacja
AS3 function get timezoneOffset():Number
Powiązane elementy interfejsu API
Date | () | Konstruktor |
public function Date(yearOrTimevalue:Object, month:Number, date:Number = 1, hour:Number = 0, minute:Number = 0, second:Number = 0, millisecond:Number = 0)
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Tworzy nowy obiekt Date, który zawiera określoną datę i godzinę.
Konstruktor Date()
może przyjąć do siedmiu parametrów (year, month, ..., millisecond) w celu określenia daty i godziny z dokładnością do milisekundy. Data zawarta w nowo utworzonym obiekcie Date zależy od liczby oraz typu danych przekazanych argumentów.
- W przypadku braku przekazania argumentów obiektowi Date zostaje przypisana bieżąca data i godzina.
- W przypadku przekazania jednego argumentu o typie danych Number do obiektu Date zostaje przypisana wartość czasu w oparciu o liczbę milisekund liczoną od 1 stycznia 1970 0:00:000 GMT, określoną przez ten pojedynczy argument.
- W przypadku przekazania jednego argumentu o typie danych String, gdzie ten ciąg znaków będzie zawierał poprawną datę, w obiekcie Date pojawi się wartość czasu w oparciu o tę datę.
- Przesłanie co najmniej dwóch argumentów spowoduje, że do obiektu Date zostanie przypisana wartość czasu w oparciu o przekazane wartości argumentów reprezentujące dla tej daty rok, miesiąc, dzień, godzinę, minutę, sekundę i milisekundy.
Data określona w ciągu znaków przekazanym do konstruktora klasy Date może być w wielu formatach. Musi jednak zawierać wartości przynajmniej dla dnia, miesiąca oraz roku. Na przykład ciąg Feb 1 2005
będzie poprawny, ale ciąg Feb 2005
już nie. Poniższa lista zawiera niektóre z poprawnych formatów:
- Dzień tygodnia Miesiąc Dzień Godzina:Minuta:Sekunda GMT Rok (na przykład, „Tue Feb 1 00:00:00 GMT-0800 2005”, który odpowiada metodzie
toString()
) - Dzień tygodnia Miesiąc Dzień Godzina:Minuta:Sekunda AM/PM (na przykład, „Tue Feb 1 2005 12:00:00 AM”, który odpowiada metodzie
toLocaleString()
) - Dzień tygodnia Miesiąc Dzień Rok (na przykład, „Tue Feb 1 2005”, który odpowiada metodzie
toDateString()
) - Miesiąc/Dzień/Rok (na przykład, „02/01/2005”)
- Miesiąc/Rok (na przykład „02/2005”)
yearOrTimevalue:Object — Jeśli inne parametry zostały określone, ta liczba reprezentuje rok (jak np. 1965). W przeciwnym razie określa wartość czasu. Jeśli liczba reprezentuje rok, wartości z zakresu od 0 do 99 oznaczają lata od 1900 do 1999. W przeciwnym razie wszystkie cztery cyfry roku muszą zostać określone. Jeśli liczba reprezentuje wartość czasu (brak określenia innych parametrów), stanowi ona liczbę milisekund przed lub po momencie określonym jako 0:00:00 GMT 1 stycznia 1970; jej wartość ujemna reprezentuje czas przed 0:00:00 GMT 1 stycznia 1970, a wartość dodatnia — czas po tym momencie.
| |
month:Number — Liczba całkowita od 0 (styczeń) do 11 (grudzień).
| |
date:Number (default = 1 ) — Liczba całkowita od 1 do 31.
| |
hour:Number (default = 0 ) — Liczba całkowita od 0 (północ) do 23 (godzina 23:00).
| |
minute:Number (default = 0 ) — Liczba całkowita od 0 do 59.
| |
second:Number (default = 0 ) — Liczba całkowita od 0 do 59.
| |
millisecond:Number (default = 0 ) — Liczba całkowita z zakresu od 0 do 999 określająca milisekundy.
|
Powiązane elementy interfejsu API
getDate | () | metoda |
AS3 function getDate():Number
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Zwraca dzień miesiąca (liczbę całkowitą z zakresu od 1 do 31) określony przez obiekt Date
(według czasu lokalnego). Określenie czasu lokalnego odbywa się w systemie operacyjnym, w którym uruchomione jest środowisko wykonawcze Flash.
Number — Dzień miesiąca (1 - 31) określony przez obiekt Date .
|
Powiązane elementy interfejsu API
Przykład ( Sposób korzystania z tego przykładu )
someBirthday
o parametrach: year
(1974
), month
(10
= listopad), day
(30
), hour
(1
) oraz minute
(20
). Wywołanie metody getDate()
spowoduje pobranie dnia miesiąca.
package { import flash.display.Sprite; public class DateExample extends Sprite { public function DateExample() { var someBirthday:Date = new Date(1974, 10, 30, 1, 20); trace(someBirthday); // Sat Nov 30 01:20:00 GMT-0800 1974 trace(someBirthday.getDate()); // 30 } } }
getDay | () | metoda |
AS3 function getDay():Number
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Zwraca dzień tygodnia (0 oznacza niedzielę, 1 - poniedziałek itd.) określony przez obiekt Date
(według czasu lokalnego). Określenie czasu lokalnego odbywa się w systemie operacyjnym, w którym uruchomione jest środowisko wykonawcze Flash.
Number — Wersja numeryczna dnia tygodnia (0 - 6) reprezentowana przez obiekt Date .
|
Przykład ( Sposób korzystania z tego przykładu )
weekDayLabels
zawierającego następujące elementy: [Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday]
oraz nowego obiektu Date someBirthday
o parametrach: year
(1974
), month
(10
= listopad), day
(30
), hour
(1
) oraz minute
(20
). Metoda getDay()
jest wywoływana dwukrotnie. Za pierwszym jej wywołaniem dzień miesiąca zostanie wyświetlony jako 6. Kolejne wywołanie spowoduje uruchomienie metody weekDayLabels
, za pomocą której zostanie wyświetlony dzień tygodnia.
var weekDayLabels:Array = new Array("Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"); var someBirthday:Date = new Date(1974, 10, 30, 1, 20); trace(someBirthday); // Sat Nov 30 01:20:00 GMT-0800 1974 trace(someBirthday.getDay()); // 6 trace(weekDayLabels[someBirthday.getDay()]); // Saturday
getFullYear | () | metoda |
AS3 function getFullYear():Number
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Zwraca pełny rok (liczbę czterocyfrową, np. 2000) określony przez obiekt Date
(według czasu lokalnego). Określenie czasu lokalnego odbywa się w systemie operacyjnym, w którym uruchomione jest środowisko wykonawcze Flash.
Number — Pełny rok reprezentowany przez obiekt Date .
|
Przykład ( Sposób korzystania z tego przykładu )
someBirthday
o parametrach: year
(1974
), month
(10
= listopad), day
(30
), hour
(1
) oraz minute
(20
). Następnie za pomocą metody getFullYear()
zwracany jest czterocyfrowy rok.
var someBirthday:Date = new Date(1974, 10, 30, 1, 20); trace(someBirthday); // Sat Nov 30 01:20:00 GMT-0800 1974 trace(someBirthday.getFullYear()); // 1974
getHours | () | metoda |
AS3 function getHours():Number
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Zwraca godzinę (liczbę całkowitą od 0 do 23) dnia określoną przez obiekt Date
(według czasu lokalnego). Określenie czasu lokalnego odbywa się w systemie operacyjnym, w którym uruchomione jest środowisko wykonawcze Flash.
Number — Godzina (0 - 23) dnia określona przez obiekt Date .
|
Przykład ( Sposób korzystania z tego przykładu )
someBirthday
o parametrach: year
(1974
), month
(10
= listopad), day
(30
), hour
(1
) oraz minute
(20
). Wywołanie metod getHours()
oraz getMinutes()
spowoduje pobranie godziny i minut w formacie 24-godzinnym. Utworzony ciąg localTime
zostaje ostatecznie przypisany do wyniku wywołania funkcji getUSClockTime()
, która ponownie wywołuje metody getHours()
i getMinutes()
, w wyniku których zostaje wyświetlony czas 03:05 PM
.
var someBirthday:Date = new Date(1974, 10, 30, 15, 5); trace(someBirthday); // Sat Nov 30 15:20:00 GMT-0800 1974 trace(someBirthday.getHours() + ":" + someBirthday.getMinutes()); // 15:5 var localTime:String = getUSClockTime(someBirthday.getHours(), someBirthday.getMinutes()); trace(localTime); // 03:05 PM function getUSClockTime(hrs:uint, mins:uint):String { var modifier:String = "PM"; var minLabel:String = doubleDigitFormat(mins); if(hrs > 12) { hrs = hrs-12; } else if(hrs == 0) { modifier = "AM"; hrs = 12; } else if(hrs < 12) { modifier = "AM"; } return (doubleDigitFormat(hrs) + ":" + minLabel + " " + modifier); } function doubleDigitFormat(num:uint):String { if(num < 10) { return ("0" + num); } return num as String; }
getMilliseconds | () | metoda |
AS3 function getMilliseconds():Number
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Zwraca liczbę milisekund (liczbę całkowitą od 0 do 999) określoną przez obiekt Date
(według czasu lokalnego). Określenie czasu lokalnego odbywa się w systemie operacyjnym, w którym uruchomione jest środowisko wykonawcze Flash.
Number — Liczba milisekund określona przez obiekt Date .
|
Przykład ( Sposób korzystania z tego przykładu )
now
bez parametrów. Wywołana zostaje metoda getMilliseconds()
, która pobiera milisekundy określone przez obiekt Date now
w momencie jego tworzenia.
var now:Date = new Date(); trace(now.getMilliseconds());
getMinutes | () | metoda |
AS3 function getMinutes():Number
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Zwraca liczbę minut (liczbę całkowitą od 0 do 59) określoną przez obiekt Date
(według czasu lokalnego). Określenie czasu lokalnego odbywa się w systemie operacyjnym, w którym uruchomione jest środowisko wykonawcze Flash.
Number — Liczba minut określona przez obiekt Date .
|
Przykład ( Sposób korzystania z tego przykładu )
now
bez parametrów. Następnie zostaje wywołana metoda getMinutes()
, która pobiera minuty określone przez obiekt Date now
w momencie jego tworzenia.
var now:Date = new Date(); trace(now); trace(now.getMinutes());
getMonth | () | metoda |
AS3 function getMonth():Number
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Zwraca miesiąc (0 oznacza styczeń, 1 - luty itd.) określony przez obiekt Date
(według czasu lokalnego). Określenie czasu lokalnego odbywa się w systemie operacyjnym, w którym uruchomione jest środowisko wykonawcze Flash.
Number — Miesiąc (0 - 11) określony przez obiekt Date .
|
Przykład ( Sposób korzystania z tego przykładu )
monthLabels
zawierającego elementy od January
do December
oraz nowego obiektu Date now
bez parametrów. Metoda getMonth()
jest wywoływana dwukrotnie. Za pierwszym razem zwraca liczbę miesiąca, a następnie nazwę miesiąca, w którym obiekt Date now
został utworzony.
var monthLabels:Array = new Array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"); var now:Date = new Date(); trace(now.getMonth()); trace(monthLabels[now.getMonth()]);
getSeconds | () | metoda |
AS3 function getSeconds():Number
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Zwraca liczbę sekund (liczbę całkowitą od 0 do 59) określoną przez obiekt Date
(według czasu lokalnego). Określenie czasu lokalnego odbywa się w systemie operacyjnym, w którym uruchomione jest środowisko wykonawcze Flash.
Number — Liczba sekund (0 do 59) określona przez obiekt Date .
|
Przykład ( Sposób korzystania z tego przykładu )
now
bez parametrów. Następnie zostaje wywołana metoda getSeconds()
, która pobiera sekundy określone przez obiekt Date now
w momencie jego utworzenia.
var now:Date = new Date(); trace(now.getSeconds());
getTime | () | metoda |
AS3 function getTime():Number
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Zwraca liczbę milisekund od północy 1 stycznia 1970 (czasu uniwersalnego) do godziny określonej przez obiekt Date
. Za pomocą tej metody można przedstawić określony punkt w czasie podczas porównania co najmniej dwóch obiektów Date
.
Number — Liczba milisekund od 1 stycznia 1970 określona przez obiekt Date .
|
Przykład ( Sposób korzystania z tego przykładu )
mlk
o parametrach: year
(1929
), month
(0
= styczeń) oraz day
(15
). Następnie wywoływana jest metoda getTime()
, która pobiera milisekundy liczone od północy 1 stycznia 1970, których liczba jest ujemna ze względu na ustawiony rok 1929.
var mlk:Date = new Date(1929, 0, 15); trace(mlk); // Tue Jan 15 00:00:00 GMT-0800 1929 trace(mlk.getTime()); // -1292601600000
now
bez parametrów, do którego za pomocą następujących metod klasy DateMath (utworzonej poniżej) dodawany jest czas do oryginalnego obiektu Date now
od momentu jego utworzenia:
addSeconds()
: dodaje 30 sekund do obiektunow
.addMinutes()
: dodaje 30 minut do obiektunow
.addHours()
: dodaje 6 godzin do obiektu Datenow
.addDays()
: dodaje 30 dni do obiektu Datenow
.addWeeks()
: dodaje 4 tygodnie do obiektunow
.
var now:Date = new Date(); trace(now); trace(DateMath.addSeconds(now, 30)); trace(DateMath.addMinutes(now, 30)); trace(DateMath.addHours(now, 6)); trace(DateMath.addDays(now, 30)); trace(DateMath.addWeeks(now, 4)); class DateMath { public static function addWeeks(date:Date, weeks:Number):Date { return addDays(date, weeks*7); } public static function addDays(date:Date, days:Number):Date { return addHours(date, days*24); } public static function addHours(date:Date, hrs:Number):Date { return addMinutes(date, hrs*60); } public static function addMinutes(date:Date, mins:Number):Date { return addSeconds(date, mins*60); } public static function addSeconds(date:Date, secs:Number):Date { var mSecs:Number = secs * 1000; var sum:Number = mSecs + date.getTime(); return new Date(sum); } }
function addMonths(num:Number):void { currentMonth = currentMonth + num; if(currentMonth > 12) { currentYear++; currentMonth = currentMonth - 12; } }
getTimezoneOffset | () | metoda |
AS3 function getTimezoneOffset():Number
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Zwraca różnicę (w minutach) między czasem uniwersalnym (UTC) a czasem lokalnym na komputerze.
ZwracaNumber — Liczba minut, którą należy dodać do wartości czasu lokalnego na komputerze, aby osiągnąć wartość czasu UTC. Jeśli czas lokalny na komputerze jest późniejszy od czasu UTC, zostanie zwrócona wartość ujemna.
|
Przykład ( Sposób korzystania z tego przykładu )
now
bez parametrów. Następnie zostaje wywołana metoda getTimezoneOffset()
, która pobiera różnicę (w minutach) między czasem utworzenia obiektu now
a czasem uniwersalnym. Otrzymany rezultat jest dzielony przez 60, co powoduje konwertowanie wartości przesunięcia strefy czasowej na godziny.
var date:Date = new Date(); trace(date.getTimezoneOffset() / 60);
getUTCDate | () | metoda |
AS3 function getUTCDate():Number
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Zwraca dzień miesiąca (liczbę całkowitą od 1 do 31) określony przez obiekt Date
(według czasu UTC).
Number — Dzień miesiąca o (1 do 31), określony prze obiekt Date (według czasu uniwersalnego).
|
Powiązane elementy interfejsu API
Przykład ( Sposób korzystania z tego przykładu )
someBirthday
o parametrach: year
(1974
), month
(10
= listopad), day
(30
), hour
(1
) oraz minute
(20
). Wywołana następnie metoda getUTCDate()
pobiera dzień miesiąca (według czasu uniwersalnego).
var someBirthday:Date = new Date(1974, 10, 30, 1, 20); trace(someBirthday); // Sat Nov 30 01:20:00 GMT-0800 1974 trace(someBirthday.getUTCDate()); // 30
getUTCDay | () | metoda |
AS3 function getUTCDay():Number
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Zwraca dzień tygodnia (0 oznacza niedzielę, 1 - poniedziałek itd.) określony przez ten obiekt Date
(według czasu UTC).
Number — Dzień tygodnia (0 do 6), określony prze obiekt Date (czasu uniwersalnego).
|
Powiązane elementy interfejsu API
Przykład ( Sposób korzystania z tego przykładu )
weekDayLabels
zawierającego następujące elementy: [Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday]
oraz nowego obiektu Date someBirthday
o parametrach: year
(1974
), month
(10
= listopad), day
(30
), hour
(1
) oraz minute
(20
). Metoda getUTCDay()
jest wywoływana dwukrotnie. Za pierwszym jej wywołaniem dzień miesiąca zostanie wyświetlony jako 6. Koleje wywołanie spowoduje uruchomienie metody weekDayLabels
, za pomocą której zostanie wyświetlony dzień tygodnia (według czasu uniwersalnego).
var weekDayLabels:Array = new Array("Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"); var someBirthday:Date = new Date(1974, 10, 30, 1, 20); trace(someBirthday); // Sat Nov 30 01:20:00 GMT-0800 1974 trace(someBirthday.getUTCDay()); // 6 trace(weekDayLabels[someBirthday.getUTCDay()]); // Saturday
getUTCFullYear | () | metoda |
AS3 function getUTCFullYear():Number
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Zwraca czterocyfrowy rok określony przez obiekt Date
(według czasu UTC).
Number — Czterocyfrowy rok określony przez obiekt Date (według czasu UTC).
|
Powiązane elementy interfejsu API
Przykład ( Sposób korzystania z tego przykładu )
someBirthday
o parametrach: year
(1974
), month
(10
= listopad), day
(30
), hour
(1
) oraz minute
(20
). Następnie wywoływana jest metoda getUTCFullYear()
, która pobiera czterocyfrowy rok (według czasu UTC).
var someBirthday:Date = new Date(1974, 10, 30, 1, 20); trace(someBirthday); // Sat Nov 30 01:20:00 GMT-0800 1974 trace(someBirthday.getUTCFullYear()); // 1974
getUTCHours | () | metoda |
AS3 function getUTCHours():Number
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Zwraca godzinę (liczbę całkowitą od 0 do 23) określoną przez obiekt Date
(według czasu UTC).
Number — Godzina (0 do 23) określona przez obiekt Date (według czasu uniwersalnego).
|
Powiązane elementy interfejsu API
Przykład ( Sposób korzystania z tego przykładu )
someBirthday
o parametrach: year
(1974
), month
(10
= listopad), day
(30
), hour
(1
) oraz minute
(20
). Wywołanie metod getHours()
oraz getMinutes()
spowoduje pobranie godziny i minut w formacie 24-godzinnym. Utworzony ciąg localTime
zostaje ostatecznie przypisany do wyniku wywołania funkcji getUSClockTime()
, która ponownie wywołuje metody getHours()
i getMinutes()
, w wyniku których zostaje wyświetlony czas 03:05 PM
. Na końcu w ten sam sposób co zmienna localTime
zostaje utworzona zmienna utcTime
klasy String, a jej wartość w tym przypadku jest taka sama.
var someBirthday:Date = new Date(1974, 10, 30, 15, 5); trace(someBirthday); // Sat Nov 30 15:20:00 GMT-0800 1974 trace(someBirthday.getHours() + ":" + someBirthday.getMinutes()); // 15:5 var localTime:String = getUSClockTime(someBirthday.getHours(), someBirthday.getMinutes()); trace(localTime); // 03:05 PM var utcTime:String = getUSClockTime(someBirthday.getUTCHours(), someBirthday.getUTCMinutes()); trace(utcTime); // 11:05 PM function getUSClockTime(hrs:uint, mins:uint):String { var modifier:String = "PM"; var minLabel:String = doubleDigitFormat(mins); if(hrs > 12) { hrs = hrs-12; } else if(hrs == 0) { modifier = "AM"; hrs = 12; } else if(hrs < 12) { modifier = "AM"; } return (doubleDigitFormat(hrs) + ":" + minLabel + " " + modifier); } function doubleDigitFormat(num:uint):String { if(num < 10) { return ("0" + num); } return num; }
getUTCMilliseconds | () | metoda |
AS3 function getUTCMilliseconds():Number
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Zwraca liczbę milisekund (liczbę całkowitą od 0 do 999) określoną przez obiekt Date
(według czasu UTC).
Number — Liczba milisekund określona przez obiekt Date (według czasu UTC).
|
Przykład ( Sposób korzystania z tego przykładu )
now
bez parametrów. Następnie zostaje wywołana metoda getUTCMilliseconds()
, która pobiera milisekundy określone przez obiekt Date now
w momencie jego utworzenia (według czasu UTC)
var now:Date = new Date(); trace(now.getUTCMilliseconds());
getUTCMinutes | () | metoda |
AS3 function getUTCMinutes():Number
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Zwraca liczbę minut (liczbę całkowitą od 0 do 59) określoną przez obiekt Date
(według czasu UTC).
Number — Liczba minut określona przez obiekt Date (według czasu UTC).
|
Przykład ( Sposób korzystania z tego przykładu )
now
bez parametrów. Następnie zostaje wywołana metoda getUTCMinutes()
, która pobiera minuty określone przez obiekt Date now
w momencie jego utworzenia (według czasu UTC)
var now:Date = new Date(); trace(now.getUTCMinutes());
getUTCMonth | () | metoda |
AS3 function getUTCMonth():Number
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Zwraca miesiąc (0 [styczeń] do 11 [grudzień]) określony przez obiekt Date
(według czasu UTC).
Number — Miesiąc określony przez obiekt Date (według czasu UTC).
|
Powiązane elementy interfejsu API
Przykład ( Sposób korzystania z tego przykładu )
monthLabels
zawierającego elementy od January
do December
oraz nowego obiektu Date now
bez parametrów. Metoda getUTCMonth()
wywoływana jest dwukrotnie. Za pierwszym jej wywołaniem zwracany jest numer miesiąca, a za drugim — nazwa miesiąca określonego w momencie utworzenia obiektu Date now
(według czasu UTC)
var monthLabels:Array = new Array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"); var now:Date = new Date(); trace(now.getMonth()); trace(now.getUTCMonth()); trace(monthLabels[now.getUTCMonth()]);
getUTCSeconds | () | metoda |
AS3 function getUTCSeconds():Number
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Zwraca liczbę sekund (liczbę całkowitą od 0 do 59) określoną przez obiekt Date
(według czasu UTC).
Number — Liczba sekund określona przez obiekt Date (według czasu UTC).
|
Przykład ( Sposób korzystania z tego przykładu )
now
bez parametrów. Następnie zostaje wywołana metoda getUTCSeconds()
, która pobiera sekundy określone przez obiekt Date now
w momencie jego utworzenia (według czasu UTC)
var now:Date = new Date(); trace(now.getUTCSeconds());
parse | () | metoda |
public static function parse(date:String):Number
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Konwertuje ciąg reprezentujący datę w formie liczby milisekund, które upłynęły od 1 stycznia 1970 (według czasu UTC).
Parametry
date:String — Ciąg znaków reprezentujący datę zgodną z formatem dla rezultatów metody Date.toString() . Format daty dla rezultatów metody Date.toString() jest następujący:
Day Mon DD HH:MM:SS TZD YYYY Na przykład: Wed Apr 12 15:30:17 GMT-0700 2006 Oznaczenie strefy czasowej (Time Zone Designation - TZD) jest zawsze w formacie MM/DD/YYYY HH:MM:SS TZD HH:MM:SS TZD Day Mon/DD/YYYY Mon DD YYYY HH:MM:SS TZD Day Mon DD HH:MM:SS TZD YYYY Day DD Mon HH:MM:SS TZD YYYY Mon/DD/YYYY HH:MM:SS TZD YYYY/MM/DD HH:MM:SS TZD |
Number — Liczba reprezentująca milisekundy, które upłynęły od 1 stycznia 1970 (według czasu UTC).
|
Powiązane elementy interfejsu API
Przykład ( Sposób korzystania z tego przykładu )
dateParsed
. Następnie zostaje wywołana metoda Date.parse()
, która konwertuje datę na milisekundy liczone od 1 stycznia 1970.
var dateParsed:String = "Sat Nov 30 1974"; var milliseconds:Number = Date.parse(dateParsed); trace(milliseconds); // 155030400000
setDate | () | metoda |
AS3 function setDate(day:Number):Number
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Ustawia dzień miesiąca według czasu lokalnego i zwraca nowy czas w milisekundach. Określenie czasu lokalnego odbywa się w systemie operacyjnym, w którym uruchomione jest środowisko wykonawcze Flash.
Parametry
day:Number — Liczba całkowita od 1 do 31.
|
Number — Nowy czas (w milisekundach).
|
Przykład ( Sposób korzystania z tego przykładu )
someBirthday
o parametrach: year
(1974
), month
(10
= listopad), day
(30
), hour
(1
) oraz minute
(20
). Następnie zostaje wywołana metoda getDate()
, która pobiera dzień miesiąca. Kolejne wywołanie dotyczy metody setDate()
, dla której parametr day
został ustawiony na wartość 20
. Wówczas metoda getDate()
zostaje powtórnie wywołana i pobiera nowo ustawiony dzień miesiąca.
var someBirthday:Date = new Date(1974, 10, 30, 1, 20); trace(someBirthday); // Sat Nov 30 01:20:00 GMT-0800 1974 trace(someBirthday.getDate()); // 30 someBirthday.setDate(20); trace(someBirthday.getDate()); // 20
setFullYear | () | metoda |
AS3 function setFullYear(year:Number, month:Number, day:Number):Number
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Ustawia rok według czasu lokalnego i zwraca nowy czas w milisekundach. Jeśli parametry month
i day
zostaną określone, ich wartość będzie zgodna z czasem lokalnym. Określenie czasu lokalnego odbywa się w systemie operacyjnym, w którym uruchomione jest środowisko wykonawcze Flash.
Wywołanie metody nie powoduje modyfikacji innych pól obiektu Date
. Jednakże metody Date.getUTCDay()
i Date.getDay()
mogą zgłosić nową wartość w przypadku zmiany dnia tygodnia będącej wynikiem wywołania danej metody.
Parametry
year:Number — Czterocyfrowa liczba reprezentująca rok. Dwucyfrowe liczby nie stanowią reprezentacji lat określonych za pomocą czterech cyfr; na przykład 99 nie reprezentuje roku 1999, ale rok 99.
| |
month:Number — Liczba całkowita od 0 (styczeń) do 11 (grudzień).
| |
day:Number — Liczba od 1 do 31.
|
Number — Nowy czas (w milisekundach).
|
Powiązane elementy interfejsu API
Przykład ( Sposób korzystania z tego przykładu )
someBirthday
o parametrach: year
(1974
), month
(10
= listopad), day
(30
), hour
(1
) oraz minute
(20
). Następnie zostaje wywołana metoda getFullYear()
, która pobiera czterocyfrowy rok. Koleje wywołanie dotyczy metody setFullYear()
, dla której parametr year
został ustawiony na wartość 2000
. Wówczas metoda getFullYear()
zostaje powtórnie wywołana i pobiera nowo ustawiony rok.
var someBirthday:Date = new Date(1974, 10, 30, 1, 20); trace(someBirthday); // Sat Nov 30 01:20:00 GMT-0800 1974 trace(someBirthday.getFullYear()); // 1974 someBirthday.setFullYear(2000); trace(someBirthday.getFullYear()); // 2000
setHours | () | metoda |
AS3 function setHours(hour:Number, minute:Number, second:Number, millisecond:Number):Number
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Ustawia godzinę według czasu lokalnego i zwraca nowy czas w milisekundach. Określenie czasu lokalnego odbywa się w systemie operacyjnym, w którym uruchomione jest środowisko wykonawcze Flash.
Parametry
hour:Number — Liczba całkowita od 0 (północ) do 23 (godzina 23:00).
| |
minute:Number — Liczba całkowita od 0 do 59.
| |
second:Number — Liczba całkowita od 0 do 59.
| |
millisecond:Number — Liczba całkowita od 0 do 999.
|
Number — Nowy czas (w milisekundach).
|
Przykład ( Sposób korzystania z tego przykładu )
someBirthday
o parametrach: year
(1974
), month
(10
= listopad), day
(30
), hour
(1
) oraz minute
(20
). Następnie wywoływane są metody getHours()
oraz getMinutes()
, które pobierają godziny i minuty. Koleje wywołanie dotyczy metody setHours()
, dla której parametr hour
został ustawiony na wartość 12
. Wówczas metody getHours()
i getMinutes()
zostają powtórnie wywołane, co powoduje pobranie nowo ustawionej godziny i minut.
var someBirthday:Date = new Date(1974, 10, 30, 15, 20); trace(someBirthday); // Sat Nov 30 15:20:00 GMT-0800 1974 trace(someBirthday.getHours() + ":" + someBirthday.getMinutes()); // 15:20 someBirthday.setHours(12); trace(someBirthday.getHours() + ":" + someBirthday.getMinutes()); // 12:20
setMilliseconds | () | metoda |
AS3 function setMilliseconds(millisecond:Number):Number
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Ustawia milisekundy według czasu lokalnego i zwraca nowy czas w milisekundach. Określenie czasu lokalnego odbywa się w systemie operacyjnym, w którym uruchomione jest środowisko wykonawcze Flash.
Parametry
millisecond:Number — Liczba całkowita od 0 do 999.
|
Number — Nowy czas (w milisekundach).
|
Przykład ( Sposób korzystania z tego przykładu )
now
bez parametrów. Następnie wywoływana jest metoda getMilliseconds()
, która pobiera milisekundy określone w momencie tworzenia obiektu now
. Następnie zostaje wywołany kolejny nowy obiekt Date before
powodujący dodatkowe wywołanie metody setMilliseconds()
, dla której parametr millisecond
został ustawiony na wartość 4
oraz metody getMilliseconds()
, co powoduje pobranie nowo ustawionych milisekund.
var now:Date = new Date(); trace(now); trace(now.getMilliseconds()); var before:Date = new Date(now.setMilliseconds(4)); trace(before); trace(before.getMilliseconds());
setMinutes | () | metoda |
AS3 function setMinutes(minute:Number, second:Number, millisecond:Number):Number
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Ustawia minuty według czasu lokalnego i zwraca nowy czas w milisekundach. Określenie czasu lokalnego odbywa się w systemie operacyjnym, w którym uruchomione jest środowisko wykonawcze Flash.
Parametry
minute:Number — Liczba całkowita od 0 do 59.
| |
second:Number — Liczba całkowita od 0 do 59.
| |
millisecond:Number — Liczba całkowita od 0 do 999.
|
Number — Nowy czas (w milisekundach).
|
Przykład ( Sposób korzystania z tego przykładu )
now
bez parametrów. Następnie wywoływana jest metoda getMinutes()
, która pobiera minuty określone w momencie tworzenia obiektu now
. Następnie zostaje wywołany kolejny nowy obiekt Date before
powodujący dodatkowe wywołanie metody setMinutes()
, dla której parametr minute
został ustawiony na wartość 0
oraz metody getMinutes()
, co powoduje pobieranie nowo ustawionych minut.
var now:Date = new Date(); trace(now); trace(now.getMinutes()); var before:Date = new Date(now.setMinutes(0)); trace(before); trace(before.getMinutes());
setMonth | () | metoda |
AS3 function setMonth(month:Number, day:Number):Number
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Ustawia miesiąc (opcjonalnie dzień miesiąca) według czasu lokalnego i zwraca nowy czas w milisekundach. Określenie czasu lokalnego odbywa się w systemie operacyjnym, w którym uruchomione jest środowisko wykonawcze Flash.
Parametry
month:Number — Liczba całkowita od 0 (styczeń) do 11 (grudzień).
| |
day:Number — Liczba całkowita od 1 do 31.
|
Number — Nowy czas (w milisekundach).
|
Przykład ( Sposób korzystania z tego przykładu )
monthLabels
zawierającego elementy od January
do December
oraz nowego obiektu miesiąca now
bez parametrów. Następnie wywoływana jest metoda getMonth()
, która pobiera miesiąc określony w momencie tworzenia obiektu now
. Koleje wywołanie dotyczy metody setMonth()
, dla której parametr month
został ustawiony na wartość 0
. Wówczas metoda getMonth()
zostaje powtórnie wywołana i pobiera nowo ustawiony miesiąc.
var monthLabels:Array = new Array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"); var now:Date = new Date(); trace(now.getMonth()); trace(monthLabels[now.getMonth()]); now.setMonth(0); trace(now.getMonth()); // 0 trace(monthLabels[now.getMonth()]); // January
setSeconds | () | metoda |
AS3 function setSeconds(second:Number, millisecond:Number):Number
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Ustawia sekundy według czasu lokalnego i zwraca nowy czas w milisekundach. Określenie czasu lokalnego odbywa się w systemie operacyjnym, w którym uruchomione jest środowisko wykonawcze Flash.
Parametry
second:Number — Liczba całkowita od 0 do 59.
| |
millisecond:Number — Liczba całkowita od 0 do 999.
|
Number — Nowy czas (w milisekundach).
|
Przykład ( Sposób korzystania z tego przykładu )
now
bez parametrów. Następnie wywoływana jest metoda getSeconds()
, która pobiera sekundy określone w momencie tworzenia obiektu now
. Koleje wywołanie dotyczy metody setSeconds()
, dla której parametr second
został ustawiony na wartość 0
. Wówczas metoda getSeconds()
zostaje powtórnie wywołana i pobiera nowo ustawione sekundy.
var now:Date = new Date(); trace(now.getSeconds()); now.setSeconds(0); trace(now.getSeconds()); // 0
setTime | () | metoda |
AS3 function setTime(millisecond:Number):Number
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Ustawia datę w milisekundach liczonych od północy 1 stycznia 1970 i zwraca nowy czas w milisekundach.
Parametry
millisecond:Number — Wartość liczby całkowitej, gdzie 0 reprezentuje północ 1 stycznia, czasu uniwersalnego (UTC).
|
Number — Nowy czas (w milisekundach).
|
Przykład ( Sposób korzystania z tego przykładu )
now
bez parametrów. Następnie wywołana zostaje metoda setTime()
, dla której parametr millisecond
został ustawiony na wartość -1292601600000
, co powoduje ustawienie czasu na Tue Jan 15 00:00:00 GMT-0800 1929
.
var now:Date = new Date(); trace(now); now.setTime(-1292601600000); trace(now); // Tue Jan 15 00:00:00 GMT-0800 1929
setUTCDate | () | metoda |
AS3 function setUTCDate(day:Number):Number
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Ustawia dzień miesiąca zgodnie z uniwersalnym czasem UTC i zwraca nowy czas w milisekundach. Wywołanie tej metody nie powoduje modyfikacji innych pól obiektu Date
. Jednakże metody Date.getUTCDay()
i Date.getDay()
mogą zgłosić nową wartość w przypadku zmiany dnia tygodnia będącej wynikiem wywołania danej metody.
Parametry
day:Number — Liczba całkowita od 1 do 31.
|
Number — Nowy czas (w milisekundach).
|
Powiązane elementy interfejsu API
Przykład ( Sposób korzystania z tego przykładu )
someBirthday
o parametrach: year
(1974
), month
(10
= listopad), day
(30
), hour
(1
) oraz minute
(20
). Wywołana zostaje metoda getUTCDate()
, która zwraca poprawny dzień miesiąca. Następnie wywołana zostaje metoda setUTCDate()
, dla której parametr day
został ustawiony na wartość 1
, a instrukcja trace()
potwierdza prawidłowe ustawienie daty.
var someBirthday:Date = new Date(1974, 10, 30, 1, 20); trace(someBirthday); // Sat Nov 30 01:20:00 GMT-0800 1974 trace(someBirthday.getUTCDate()); // 30 someBirthday.setUTCDate(1); trace(someBirthday); // Fri Nov 1 01:20:00 GMT-0800 1974
setUTCFullYear | () | metoda |
AS3 function setUTCFullYear(year:Number, month:Number, day:Number):Number
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Ustawia rok według czasu uniwersalnego (UTC) i zwraca nowy czas w milisekundach.
Opcjonalnie za pomocą tej metody można również ustawić miesiąc i jego dzień. Wywołanie tej metody nie powoduje modyfikacji innych pól. Jednakże metody Date.getUTCDay()
i Date.getDay()
mogą zgłosić nową wartość, jeśli dzień tygodnia uległ zmianie w wyniku wywołania danej metody.
Parametry
year:Number — Liczba całkowita reprezentująca pełny czterocyfrowy rok, jak np. 2000.
| |
month:Number — Liczba całkowita od 0 (styczeń) do 11 (grudzień).
| |
day:Number — Liczba całkowita od 1 do 31.
|
Number — Liczba całkowita.
|
Powiązane elementy interfejsu API
Przykład ( Sposób korzystania z tego przykładu )
someBirthday
o parametrach: year
(1974
), month
(10
= listopad), day
(30
), hour
(1
) oraz minute
(20
). Wywołana zostaje metoda getUTCFullYear()
, która zwraca poprawny czterocyfrowy rok. Następnie wywołana zostaje metoda setUTCFullYear()
, dla której parametr year
został ustawiony na wartość 1975
, a instrukcja trace()
potwierdza prawidłowe ustawienie roku.
var someBirthday:Date = new Date(1974, 10, 30, 1, 20); trace(someBirthday); // Sat Nov 30 01:20:00 GMT-0800 1974 trace(someBirthday.getUTCFullYear()); // 1974 someBirthday.setUTCFullYear(1975); trace(someBirthday); // Thu Nov 30 01:20:00 GMT-0800 1975
setUTCHours | () | metoda |
AS3 function setUTCHours(hour:Number, minute:Number, second:Number, millisecond:Number):Number
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Ustawia godzinę według czasu uniwersalnego (UTC) i zwraca nowy czas w milisekundach. Opcjonalnie można określić minuty, sekundy oraz milisekundy.
Parametry
hour:Number — Liczba całkowita od 0 (północ) do 23 (godzina 23:00).
| |
minute:Number — Liczba całkowita od 0 do 59.
| |
second:Number — Liczba całkowita od 0 do 59.
| |
millisecond:Number — Liczba całkowita od 0 do 999.
|
Number — Nowy czas (w milisekundach).
|
Przykład ( Sposób korzystania z tego przykładu )
someBirthday
o parametrach: year
(1974
), month
(10
= listopad), day
(30
), hour
(1
) oraz minute
(20
). Wywołanie metod getHours()
, getMinutes()
, getUTCHours()
oraz getUTCMinutes()
spowoduje pobranie godzin i minut. Koleje wywołanie dotyczy metody setUTCHours()
, dla której parametr hour
został ustawiony na wartość 12
. Wówczas metody getHours()
, getMinutes()
, getUTCHours()
oraz getUTCMinutes()
zostają ponownie wywołane i wyświetlą poprawną, zaktualizowaną godzinę.
var someBirthday:Date = new Date(1974, 10, 30, 15, 20); trace(someBirthday); // Sat Nov 30 15:20:00 GMT-0800 1974 trace(someBirthday.getHours() + ":" + someBirthday.getMinutes()); // 15:20 trace(someBirthday.getUTCHours() + ":" + someBirthday.getUTCMinutes()); // 23:20 someBirthday.setUTCHours(12); trace(someBirthday.getHours() + ":" + someBirthday.getMinutes()); // 4:20 trace(someBirthday.getUTCHours() + ":" + someBirthday.getUTCMinutes()); // 12:20
setUTCMilliseconds | () | metoda |
AS3 function setUTCMilliseconds(millisecond:Number):Number
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Ustawia milisekundy zgodnie z czasem uniwersalnym (UTC) i zwraca nowy czas w milisekundach.
Parametry
millisecond:Number — Liczba całkowita od 0 do 999.
|
Number — Nowy czas (w milisekundach).
|
Przykład ( Sposób korzystania z tego przykładu )
now
bez parametrów. Następnie wywoływana jest metoda getUTCMilliseconds()
, która pobiera milisekundy (według czasu UTC) określone w momencie utworzenia obiektu now
. Następnie zostaje wywołany kolejny nowy obiekt Date before
powodujący dodatkowe wywołanie metody setUTCMilliseconds()
, dla której parametr millisecond
został ustawiony na wartość 4
oraz metody getUTCMilliseconds()
, co powoduje pobranie nowo ustawionych milisekund.
var now:Date = new Date(); trace(now); trace(now.getUTCMilliseconds()); var before:Date = new Date(now.setUTCMilliseconds(4)); trace(before); trace(before.getUTCMilliseconds());
setUTCMinutes | () | metoda |
AS3 function setUTCMinutes(minute:Number, second:Number, millisecond:Number):Number
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Ustawia minuty według czasu uniwersalnego (UTC) i zwraca nowy czas w milisekundach. Opcjonalnie można określić sekundy i milisekundy.
Parametry
minute:Number — Liczba całkowita od 0 do 59.
| |
second:Number — Liczba całkowita od 0 do 59.
| |
millisecond:Number — Liczba całkowita od 0 do 999.
|
Number — Nowy czas (w milisekundach).
|
Przykład ( Sposób korzystania z tego przykładu )
now
bez parametrów. Wywołana zostaje metoda getUTCMinutes()
, która pobiera minuty (według czasu UTC) określone w momencie tworzenia nowego obiektu now
. Następnie zostaje wywołany kolejny nowy obiekt Date before
powodujący dodatkowe wywołanie metody setUTCMinutes()
, dla której parametr minute
został ustawiony na wartość 0
oraz metody getUTCMinutes()
, co powoduje pobranie nowo ustawionych minut.
var now:Date = new Date(); trace(now); trace(now.getUTCMinutes()); var before:Date = new Date(now.setUTCMinutes(0)); trace(before); trace(before.getUTCMinutes());
setUTCMonth | () | metoda |
AS3 function setUTCMonth(month:Number, day:Number):Number
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Ustawia miesiąc (opcjonalnie dzień) według czasu uniwersalnego (UTC) i zwraca nowy czas w milisekundach. Wywołanie tej metody nie powoduje modyfikacji innych pól. Jednakże metody Date.getUTCDay()
i Date.getDay()
mogą zgłosić nową wartość, jeśli dzień tygodnia uległ zmianie w wyniku wywołania danej metody.
Parametry
month:Number — Liczba całkowita od 0 (styczeń) do 11 (grudzień).
| |
day:Number — Liczba całkowita od 1 do 31.
|
Number — Nowy czas (w milisekundach).
|
Powiązane elementy interfejsu API
Przykład ( Sposób korzystania z tego przykładu )
UTCMonthLabels
zawierającego elementy od January
do December
oraz nowego obiektu UTCMonth now
bez parametrów. Następnie wywołana zostaje metoda getUTCMonth()
, która pobiera miesiąc (według czasu UTC), w którym został utworzony obiekt now
. Kolejne wywołanie dotyczy metody setUTCMonth()
, dla której parametr month
został ustawiony na wartość 0
. Wówczas metoda getUTCMonth()
jest wywoływana powtórnie i pobiera nowo ustawiony miesiąc.
var UTCMonthLabels:Array = new Array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"); var now:Date = new Date(); trace(now.getUTCMonth()); trace(UTCMonthLabels[now.getUTCMonth()]); now.setUTCUTCMonth(0); trace(now.getUTCMonth()); // 0 trace(UTCMonthLabels[now.getUTCMonth()]); // January
setUTCSeconds | () | metoda |
AS3 function setUTCSeconds(second:Number, millisecond:Number):Number
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Ustawia sekundy (opcjonalnie milisekundy) według czasu uniwersalnego (UTC) i zwraca nowy czas w milisekundach.
Parametry
second:Number — Liczba całkowita od 0 do 59.
| |
millisecond:Number — Liczba całkowita od 0 do 999.
|
Number — Nowy czas (w milisekundach).
|
Przykład ( Sposób korzystania z tego przykładu )
now
bez parametrów. Następnie wywoływana jest metoda getUTCSeconds()
, która pobiera sekundy określone w momencie tworzenia obiektu now
. Kolejne wywołanie dotyczy metody setUTCSeconds()
, dla której parametr second
został ustawiony na wartość 0
. Wówczas metoda getUTCSeconds()
zostaje powtórnie wywołana i pobiera nowo ustawione sekundy.
var now:Date = new Date(); trace(now.getUTCSeconds()); now.setUTCSeconds(0); trace(now.getUTCSeconds()); // 0
toDateString | () | metoda |
AS3 function toDateString():String
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Zwraca tylko dzień i datę w postaci ciągu znaków, a nie zawiera informacji o czasie ani strefie czasowej. Porównanie z następującymi metodami:
Date.toTimeString()
, która zwraca tylko czas i strefę czasową.Date.toString()
, która oprócz dnia i daty zwraca również czas i strefę czasową.
String — Ciąg znaków reprezentujący tylko dzień i datę.
|
Powiązane elementy interfejsu API
Przykład ( Sposób korzystania z tego przykładu )
now
bez parametrów, a następnie wywołanie poniższych metod za pomocą instrukcji trace()
toString
: wyświetla wszystkie parametry dla obiektunow
określone w momencie tworzenia obiektunow
.toDateString()
: wyświetla parametryday
,month
orazyear
określone w momencie tworzenia obiektunow
.
var now:Date = new Date(); trace(now); trace(now.toDateString());
toJSON | () | metoda |
AS3 function toJSON(k:String):*
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 11, AIR 3, Flash Lite 4 |
Dostarcza możliwą do przesłonięcia metodę, która pozwala na dostosowywanie kodowania JSON wartości w obiekcie Date.
Metoda JSON.stringify()
szuka metody toJSON()
w każdym obiekcie, który przegląda. Jeżeli metoda toJSON()
zostanie odnaleziona, metoda JSON.stringify()
wywołuję ją dla każdej wartości, którą napotka, przekazując klucz będący w parze z tą wartością.
Obiekt Date zapewnia domyślną implementację metody toJSON()
zwracającą dane wyjściowe metody Date.toString()
. Klienci, którzy chcą eksportować obiekty Date do klasy JSON w dowolnym innym formacie, mogą dostarczyć swoje własne implementacje. Można to zrobić, ponownie definiując metodę toJSON()
prototypu klasy.
Metoda toJSON()
może zwracać wartość dowolnego typu. W przypadku zwrócenia obiektu metoda stringify()
przeszukuje rekurencyjnie ten obiekt. Jeżeli metoda toJSON()
zwraca ciąg, to metoda stringify()
nie działania rekurencyjnie i kontynuuje przeglądanie.
Parametry
k:String — Klucz z pary klucz-wartość napotkany przez metodę JSON.stringify() podczas przeglądania tego obiektu.
|
* — Wartość obiektu w metodzie Date.toString().
|
Powiązane elementy interfejsu API
Object.prototype
toLocaleDateString | () | metoda |
AS3 function toLocaleDateString():String
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Zwraca ciąg znaków reprezentujący tylko dzień i datę, nie dostarcza natomiast informacji o czasie i strefie czasowej. Ta metoda zwraca taką samą wartość jak metoda Date.toDateString
. Porównanie z następującymi metodami:
Date.toTimeString()
, która zwraca tylko czas i strefę czasową.Date.toString()
, która oprócz dnia i daty zwraca również czas i strefę czasową.
String — String reprezentujący tylko dzień i datę.
|
Powiązane elementy interfejsu API
toLocaleString | () | metoda |
AS3 function toLocaleString():String
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Zwraca ciąg znaków reprezentujący dzień, datę i godzinę (według czasu lokalnego). Porównanie z metodą Date.toString()
, która zwraca takie same dane (oraz dodatkowo dane strefy czasowej), gdzie rok umieszczony zostaje na końcu ciągu znaków.
String — Ciąg znaków reprezentujący obiekt Date w lokalnej strefie czasowej.
|
toLocaleTimeString | () | metoda |
AS3 function toLocaleTimeString():String
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Zwraca ciąg znaków reprezentujący tylko godzinę, a nie zawiera informacji o dniu, dacie, roku i strefie czasowej. Porównanie z metodą Date.toTimeString()
, która zwraca czas i strefę czasową.
String — Ciąg znaków reprezentujący tylko czas i strefę czasową.
|
Powiązane elementy interfejsu API
toString | () | metoda |
AS3 function toString():String
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Zwraca ciąg znaków reprezentujący dzień, datę, godzinę i strefę czasową. Format wyświetlanej daty jest następujący:
Day Mon Date HH:MM:SS TZD YYYY
Na przykład:
Wed Apr 12 15:30:17 GMT-0700 2006Zwraca
String — Ciąg znaków reprezentujący obiekt Date .
|
Przykład ( Sposób korzystania z tego przykładu )
now
, bez parametrów, a następnie wywołanie metody toString
w ramach instrukcji trace()
, co powoduje wyświetlanie wszystkich parametrów dla obiektu now
określonych w momencie tworzenia obiektu now
.
var now:Date = new Date(); trace(now);
toTimeString | () | metoda |
AS3 function toTimeString():String
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Zwraca tylko czas i strefę czasową w postaci ciągu znaków, a nie zawiera informacji o dniu ani dacie. Porównanie z metodą Date.toDateString()
, która zwraca tylko dzień i datę.
String — Ciąg znaków reprezentujący tylko czas i strefę czasową.
|
Powiązane elementy interfejsu API
toUTCString | () | metoda |
AS3 function toUTCString():String
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Zwraca ciąg znaków reprezentujący dzień, datę i godzinę (według uniwersalnego czasu UTC). Na przykład data 1 stycznia 2005 roku jest zwracana jako Tue Feb 1 00:00:00 2005 UTC
.
String — Ciąg znaków reprezentujący obiekt Date według czasu UTC.
|
Powiązane elementy interfejsu API
UTC | () | metoda |
public static function UTC(year:Number, month:Number, date:Number = 1, hour:Number = 0, minute:Number = 0, second:Number = 0, millisecond:Number = 0):Number
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Zwraca liczbę milisekund między północą 1 stycznia 1970 (czasu uniwersalnego), a czasem określonym przez parametry. Ta metoda korzysta z czasu uniwersalnego, podczas gdy konstruktor Date
korzysta z czasu lokalnego.
Ta metoda umożliwia przesłanie daty czasu uniwersalnego do konstruktora klasy Date. Ponieważ konstruktor klasy Date dopuszcza liczbę milisekund jako argument, za pomocą metody Date.UTC() można przekonwertować datę czasu uniwersalnego na odpowiednią liczbę milisekund i przesłać ją jako argument do konstruktora klasy Date:
Parametry
year:Number — Czterocyfrowa liczba całkowita reprezentująca rok (na przykład 2000).
| |
month:Number — Liczba całkowita od 0 (styczeń) do 11 (grudzień).
| |
date:Number (default = 1 ) — Liczba całkowita od 1 do 31.
| |
hour:Number (default = 0 ) — Liczba całkowita od 0 (północ) do 23 (godzina 23:00).
| |
minute:Number (default = 0 ) — Liczba całkowita od 0 do 59.
| |
second:Number (default = 0 ) — Liczba całkowita od 0 do 59.
| |
millisecond:Number (default = 0 ) — Liczba całkowita od 0 do 999.
|
Number — Liczba milisekund między północą 1 stycznia 1970, a określoną datą i godziną.
|
Przykład ( Sposób korzystania z tego przykładu )
someBirthday
przy użyciu parametrów: year
(1974
), month
(10
= listopad), day
(30
), hour
(1
) oraz minute
(20
) czasu lokalnego. Wywołanie metody UTC()
za pomocą metody setTime()
spowoduje ustawienie tych parametrów na czas uniwersalny.
var someBirthday:Date = new Date(1974, 10, 30, 15, 20); trace(someBirthday.toString()); someBirthday.setTime(Date.UTC(1974, 10, 30, 15, 20)); trace(someBirthday.toString());
valueOf | () | metoda |
AS3 function valueOf():Number
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Zwraca liczbę milisekund od północy 1 stycznia 1970 (czasu uniwersalnego) do godziny określonej przez obiekt Date
.
Number — Liczba milisekund liczonych od 1 stycznia 1970, reprezentowanych przez obiekt Date .
|
Przykład ( Sposób korzystania z tego przykładu )
now
bez parametrów. Wówczas wywołana zostaje metoda getTime()
, która pobiera liczbę milisekund między momentem utworzenia obiektu now
a północą 1 stycznia 1970. Następnie poprzez wywołanie metody valueOf()
zwracany jest ten sam ciąg znaków.
var now:Date = new Date(); trace(now.getTime()); trace(now.valueOf());
Date()
w celu przypisania następujących zmiennych:
- Obiekt
myDate1
wywołuje konstruktorDate()
, który nie zawiera parametrów i ustawia obiektmyDate1
na aktualną datę i godzinę (zgodnie z obowiązującym systemem czasowym). - Obiekt
myDate2
wywołuje metodęDate()
, do której zostają przekazane parametryyear
(2000
), month (0
= styczeń) iday
(1
). - Obiekt
myDate3
wywołuje konstruktorDate()
, do którego zostają przekazane parametryyear
(65
= 1965),month
(2
= marzec),day
(6
),hour
(9
),minute
(30
),sekundę
(15
) orazmillisecond
-+ (0
). - Obiekt
myDate4
wywołuje metodęDate()
z wartością czasu reprezentującą liczbę milisekund przed (ponieważ wartość jest ujemna) godziną 0:00:00 GMT 1 stycznia 1970 r.
package { import flash.display.Sprite; public class DateExample extends Sprite{ public function DateExample() { var myDate1:Date = new Date(); trace(myDate1); // [NOW] var myDate2:Date = new Date(2000, 0, 1); trace(myDate2); // Sat Jan 1 00:00:00 GMT-0800 2000 var myDate3:Date = new Date(65, 2, 6, 9, 30, 15, 0); trace(myDate3); // Sat Mar 6 09:30:15 GMT-0800 1965 var myDate4:Date = new Date(-14159025000); trace(myDate4); // Sun Jul 20 19:56:15 GMT-0700 1969 } } }
Tue Jun 12 2018, 12:06 PM Z