Paket | Översta nivån |
Klass | public final dynamic class Date |
Arv | Date Object |
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Date.UTC()
och Date.parse()
är undantag. De är statiska metoder.
Klassen Date hanterar sommar- och vintertid på olika sätt beroende på vilket operativsystem och vilken körtidsversion som används. I Flash Player 6 och senare versioner hanteras sommartid på följande sätt i följande operativsystem:
- Windows: Date-objektet justerar automatiskt sina utdata för sommartid. Objektet Date identifierar om sommartid används i de nationella inställningar som gäller och i så fall identifieras även vilka datum och tider som omställningen mellan sommartid och vintertid görs. De övergångsdatum som gäller tillämpas både på tidigare och kommande datum, så sommartidsjusteringen kan beräknas felaktigt för tidigare datum om andra övergångsdatum används tidigare.
- Max OS X: Date-objektet justerar automatiskt sina utdata för sommartid. Databasen för tidszonsinformation i Mac OS X används för att avgöra om något datum eller någon tid i det förflutna eller i framtiden ska justeras för sommartid.
- Mac OS 9: Operativsystemet ger bara tillräcklig information för att avgöra om nuvarande datum och tid ska justeras för sommartid. Date-objektet antar därför att den nuvarande justeringen för sommartid gäller för alla tidigare och kommande datum och tider.
I Flash Player 5 hanteras sommartid på följande sätt i följande operativsystem:
- Windows: Amerikanska regler för sommartid används alltid. Det innebär att felaktiga övergångar görs i Europa och andra områden som använder sommartid, men har andra övergångstider än USA. Flash avläser ändå huruvida sommartid används i de gällande nationella inställningarna.
Om du vill använda klassen Date konstruerar du en Date-instans med operatorn new
.
I ActionScript 3.0 finns flera nya åtkomstegenskaper som kan användas i stället för många av klassmetoden i Date som använder eller ändrar Date-instanser. I ActionScript 3.0 finns även flera nya variationer av metoden toString()
som finns med för kompatibilitet med ECMA-262 3:e utgåvan: Date.toLocaleString()
, Date.toTimeString()
, Date.toLocaleTimeString()
, Date.toDateString()
och Date.toLocaleDateString()
.
Mer information om hur du beräknar relativ tid eller förfluten tid finns under metoden getTimer()
i paketet flash.utils.
Relaterade API-element
Egenskap | Definieras med | ||
---|---|---|---|
constructor : Object
En referens till klassobjektet eller konstruktorfunktionen för en given objektinstans. | Object | ||
date : Number
Den dag i månaden (ett heltal mellan 1 och 31) som anges av ett Date-objekt enligt lokal tid. | Date | ||
dateUTC : Number
Dag i månaden (ett heltal mellan 1 och 31) för ett Date-objekt enligt universaltid (UTC). | Date | ||
day : Number [skrivskyddad]
Veckodag (0 för söndag, 1 för måndag och så vidare) som anges av det här Date-objektet enligt lokal tid. | Date | ||
dayUTC : Number [skrivskyddad]
Veckodag (0 för söndag, 1 för måndag och så vidare) för det här Date-objektet enligt universaltid (UTC). | Date | ||
fullYear : Number
Det fullständiga året (med fyra siffror, till exempel 2000) för ett Date-objekt enligt lokal tid. | Date | ||
fullYearUTC : Number
Det fyrsiffriga året för ett Date-objekt enligt universaltid (UTC). | Date | ||
hours : Number
Timmen (ett heltal mellan 0 och 23) på dygnet för ett Date-objekt enligt lokal tid. | Date | ||
hoursUTC : Number
Timmen (ett heltal mellan 0 och 23) på dygnet för ett Date-objekt enligt universaltid (UTC). | Date | ||
milliseconds : Number
Millisekunddelen (ett heltal mellan 0 och 999) av ett Date-objekt enligt lokal tid. | Date | ||
millisecondsUTC : Number
Millisekunddelen (ett heltal mellan 0 och 999) av ett Date-objekt enligt universaltid (UTC). | Date | ||
minutes : Number
Minutdelen (ett heltal mellan 0 och 59) av ett Date-objekt enligt lokal tid. | Date | ||
minutesUTC : Number
Minutdelen (ett heltal mellan 0 och 59) av ett Date-objekt enligt universaltid (UTC). | Date | ||
month : Number
Månadsdelen (0 för januari, 1 för februari och så vidare) av ett Date-objekt enligt lokal tid. | Date | ||
monthUTC : Number
Månadsdelen (0 [januari] till 11 [december]) för ett Date-objekt enligt universaltid (UTC). | Date | ||
seconds : Number
Sekunddelen (ett heltal mellan 0 och 59) av ett Date-objekt enligt lokal tid. | Date | ||
secondsUTC : Number
Sekunddelen (ett heltal mellan 0 och 59) av ett Date-objekt enligt universaltid (UTC). | Date | ||
time : Number
Antalet millisekunder sedan midnatt 1 januari 1970, universal tid, för ett Date-objekt. | Date | ||
timezoneOffset : Number [skrivskyddad]
Skillnaden i minuter mellan universaltid (UTC) och datorns lokala tid. | Date |
Metod | Definieras med | ||
---|---|---|---|
Date(yearOrTimevalue:Object, month:Number, date:Number = 1, hour:Number = 0, minute:Number = 0, second:Number = 0, millisecond:Number = 0)
Skapar ett nytt Date-objekt som innehåller angivet datum och angiven tid. | Date | ||
Returnerar dag i månaden (ett heltal mellan 1 och 31) som anges av ett Date-objekt enligt lokal tid. | Date | ||
Returnerar den veckodag (0 för söndag, 1 för måndag och så vidare) som anges av det här Date-objektet enligt lokal tid. | Date | ||
Returnerar det fullständiga året (med fyra siffror, till exempel 2000) för ett Date-objekt enligt lokal tid. | Date | ||
Returnerar timmen (ett heltal mellan 0 och 23) på dygnet för ett Date-objekt enligt lokal tid. | Date | ||
Returnerar millisekunddelen (ett heltal mellan 0 och 999) av ett Date-objekt enligt lokal tid. | Date | ||
Returnerar minutdelen (ett heltal mellan 0 och 59) av ett Date-objekt enligt lokal tid. | Date | ||
Returnerar månadsdelen (0 för januari, 1 för februari och så vidare) för det här Date-objektet enligt lokal tid. | Date | ||
Returnerar sekunddelen (ett heltal mellan 0 och 59) av ett Date-objekt enligt lokal tid. | Date | ||
Returnerar antalet millisekunder sedan midnatt 1 januari 1970, universal tid, för ett Date-objekt. | Date | ||
Returnerar skillnaden i minuter mellan universaltid (UTC) och datorns lokala tid. | Date | ||
Returnerar dag i månaden (ett heltal mellan 1 och 31) för ett Date-objekt enligt universaltid (UTC). | Date | ||
Returnerar veckodag (0 för söndag, 1 för måndag och så vidare) för det här Date-objektet enligt universaltid (UTC). | Date | ||
Returnerar det fyrsiffriga året för ett Date-objekt enligt universaltid (UTC). | Date | ||
Returnerar timmen (ett heltal mellan 0 och 23) på dygnet för ett Date-objekt enligt universaltid (UTC). | Date | ||
Returnerar millisekunddelen (ett heltal mellan 0 och 999) av ett Date-objekt enligt universaltid (UTC). | Date | ||
Returnerar minutdelen (ett heltal mellan 0 och 59) av ett Date-objekt enligt universaltid (UTC). | Date | ||
Returnerar månadsdelen (0 [januari] till 11 [december]) för ett Date-objekt enligt universaltid (UTC). | Date | ||
Returnerar sekunddelen (ett heltal mellan 0 och 59) av ett Date-objekt enligt universaltid (UTC). | Date | ||
Anger om det finns en egenskap angiven för ett objekt. | Object | ||
Anger om en instans av klassen Object finns i prototypkedjan för objektet som anges som parameter. | Object | ||
[statisk]
Konverterar en sträng som representerar ett datum till ett tal som är lika med antalet millisekunder som gått sedan 1 januari 1970, UTC. | Date | ||
Anger om den angivna egenskapen finns och är uppräkningsbar. | Object | ||
Anger dagen i månaden enligt lokal tid och returnerar den nya tiden i millisekunder. | Date | ||
Anger året enligt lokal tid och returnerar den nya tiden i millisekunder. | Date | ||
Anger timmen enligt lokal tid och returnerar den nya tiden i millisekunder. | Date | ||
Anger millisekunder enligt lokal tid och returnerar den nya tiden i millisekunder. | Date | ||
Anger minuter enligt lokal tid och returnerar den nya tiden i millisekunder. | Date | ||
Anger månaden och eventuellt dagen i månaden enligt lokal tid och returnerar den nya tiden i millisekunder. | Date | ||
Anger tillgänglighet för en dynamisk egenskap för slingåtgärder. | Object | ||
Anger sekunder enligt lokal tid och returnerar den nya tiden i millisekunder. | Date | ||
Anger datum i millisekunder sedan midnatt 1 januari 1970 och returnerar den nya tiden i millisekunder. | Date | ||
Anger dagen i månaden enligt universaltid (UTC) och returnerar den nya tiden i millisekunder. | Date | ||
Anger året enligt universaltid (UTC) och returnerar den nya tiden i millisekunder. | Date | ||
Anger timmen enligt universaltid (UTC) och returnerar den nya tiden i millisekunder. | Date | ||
Anger millisekunder enligt universaltid (UTC) och returnerar den nya tiden i millisekunder. | Date | ||
Anger minuter enligt universaltid (UTC) och returnerar den nya tiden i millisekunder. | Date | ||
Anger månaden och eventuellt dagen enligt universaltid (UTC) och returnerar den nya tiden i millisekunder. | Date | ||
Anger sekunder och eventuellt millisekunder enligt universaltid (UTC) och returnerar den nya tiden i millisekunder. | Date | ||
Returnerar en strängbeteckning för enbart dag och datum. Tid och tidszon ingår inte. | Date | ||
Erbjuder en åsidosättningsbar metod för att anpassa JSON-kodning av värden i ett Date-objekt. | Date | ||
Returnerar en strängbeteckning för enbart dag och datum. Tid och tidszon ingår inte. | Date | ||
Returnerar en strängbeteckning för dag, datum och tid i lokal tid. | Date | ||
Returnerar en strängbeteckning för enbart tid. Dag, datum, år och tidszon ingår inte. | Date | ||
Returnerar en strängbeteckning för dag, datum, tid och tidszon. | Date | ||
Returnerar en strängbeteckning för enbart tid och tidszon. Dag och datum ingår inte. | Date | ||
Returnerar en strängbeteckning för dag, datum och tid i universaltid (UTC). | Date | ||
UTC(year:Number, month:Number, date:Number = 1, hour:Number = 0, minute:Number = 0, second:Number = 0, millisecond:Number = 0):Number [statisk]
Returnerar antalet millisekunder mellan midnatt 1 januari 1970 universal tid och den tid som anges i parametrarna. | Date | ||
Returnerar antalet millisekunder sedan midnatt 1 januari 1970, universal tid, för ett Date-objekt. | Date |
date | egenskap |
date:Number
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Den dag i månaden (ett heltal mellan 1 och 31) som anges av ett Date
-objekt enligt lokal tid. Lokal tid avgörs av det operativsystem som Flash-miljöerna körs på.
Implementering
AS3 function get date():Number
AS3 function set date(value:Number):void
Relaterade API-element
dateUTC | egenskap |
dateUTC:Number
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Dag i månaden (ett heltal mellan 1 och 31) för ett Date
-objekt enligt universaltid (UTC).
Implementering
AS3 function get dateUTC():Number
AS3 function set dateUTC(value:Number):void
Relaterade API-element
day | egenskap |
day:Number
[skrivskyddad] Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Den veckodag (0 för söndag, 1 för måndag och så vidare) som anges av det här Date
-objektet enligt lokal tid. Lokal tid avgörs av det operativsystem som Flash-miljöerna körs på.
Implementering
AS3 function get day():Number
Relaterade API-element
dayUTC | egenskap |
fullYear | egenskap |
fullYear:Number
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Det fullständiga året (med fyra siffror, till exempel 2000) för ett Date
-objekt enligt lokal tid. Lokal tid avgörs av det operativsystem som Flash-miljöerna körs på.
Implementering
AS3 function get fullYear():Number
AS3 function set fullYear(value:Number):void
Relaterade API-element
fullYearUTC | egenskap |
fullYearUTC:Number
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Det fyrsiffriga året för ett Date
-objekt enligt universaltid (UTC).
Implementering
AS3 function get fullYearUTC():Number
AS3 function set fullYearUTC(value:Number):void
Relaterade API-element
hours | egenskap |
hours:Number
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Timmen (ett heltal mellan 0 och 23) på dygnet för ett Date
-objekt enligt lokal tid. Lokal tid avgörs av det operativsystem som Flash-miljöerna körs på.
Implementering
AS3 function get hours():Number
AS3 function set hours(value:Number):void
Relaterade API-element
hoursUTC | egenskap |
hoursUTC:Number
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Timmen (ett heltal mellan 0 och 23) på dygnet för ett Date
-objekt enligt universaltid (UTC).
Implementering
AS3 function get hoursUTC():Number
AS3 function set hoursUTC(value:Number):void
Relaterade API-element
milliseconds | egenskap |
milliseconds:Number
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Millisekunddelen (ett heltal mellan 0 och 999) av ett Date
-objekt enligt lokal tid. Lokal tid avgörs av det operativsystem som Flash-miljöerna körs på.
Implementering
AS3 function get milliseconds():Number
AS3 function set milliseconds(value:Number):void
Relaterade API-element
millisecondsUTC | egenskap |
millisecondsUTC:Number
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Millisekunddelen (ett heltal mellan 0 och 999) av ett Date
-objekt enligt universaltid (UTC).
Implementering
AS3 function get millisecondsUTC():Number
AS3 function set millisecondsUTC(value:Number):void
Relaterade API-element
minutes | egenskap |
minutes:Number
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Minutdelen (ett heltal mellan 0 och 59) av ett Date
-objekt enligt lokal tid. Lokal tid avgörs av det operativsystem som Flash-miljöerna körs på.
Implementering
AS3 function get minutes():Number
AS3 function set minutes(value:Number):void
Relaterade API-element
minutesUTC | egenskap |
minutesUTC:Number
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Minutdelen (ett heltal mellan 0 och 59) av ett Date
-objekt enligt universaltid (UTC).
Implementering
AS3 function get minutesUTC():Number
AS3 function set minutesUTC(value:Number):void
Relaterade API-element
month | egenskap |
month:Number
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Månadsdelen (0 för januari, 1 för februari och så vidare) av ett Date
-objekt enligt lokal tid. Lokal tid avgörs av det operativsystem som Flash-miljöerna körs på.
Implementering
AS3 function get month():Number
AS3 function set month(value:Number):void
Relaterade API-element
monthUTC | egenskap |
monthUTC:Number
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Månadsdelen (0 [januari] till 11 [december]) för ett Date
-objekt enligt universaltid (UTC).
Implementering
AS3 function get monthUTC():Number
AS3 function set monthUTC(value:Number):void
Relaterade API-element
seconds | egenskap |
seconds:Number
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Sekunddelen (ett heltal mellan 0 och 59) av ett Date
-objekt enligt lokal tid. Lokal tid avgörs av det operativsystem som Flash-miljöerna körs på.
Implementering
AS3 function get seconds():Number
AS3 function set seconds(value:Number):void
Relaterade API-element
secondsUTC | egenskap |
secondsUTC:Number
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Sekunddelen (ett heltal mellan 0 och 59) av ett Date
-objekt enligt universaltid (UTC).
Implementering
AS3 function get secondsUTC():Number
AS3 function set secondsUTC(value:Number):void
Relaterade API-element
time | egenskap |
time:Number
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Antalet millisekunder sedan midnatt 1 januari 1970, universal tid, för ett Date
-objekt. Använd den här metoden för att representera ett specifikt ögonblick när två eller flera Date
-objekt ska jämföras.
Implementering
AS3 function get time():Number
AS3 function set time(value:Number):void
Relaterade API-element
timezoneOffset | egenskap |
timezoneOffset:Number
[skrivskyddad] Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Skillnaden i minuter mellan universaltid (UTC) och datorns lokala tid. Värdet är antal minuter som du måste lägga till i datorns lokala tidsvärde för att komma upp i UTC. Om datorns tid är senare än UTC, kommer värdet vara negativt.
Implementering
AS3 function get timezoneOffset():Number
Relaterade API-element
Date | () | Konstruktor |
public function Date(yearOrTimevalue:Object, month:Number, date:Number = 1, hour:Number = 0, minute:Number = 0, second:Number = 0, millisecond:Number = 0)
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Skapar ett nytt Date-objekt som innehåller angivet datum och angiven tid.
Konstruktorn Date()
tar upp till sju parametrar (year, month, …, millisecond), som anger datum och tid på millisekunden. Datumet som det nykonstruerade Date-objektet innehåller beror på antalet och datatypen på de argument som skickas.
- Om du inte skickar några argument, tilldelas Date-objektet aktuellt datum och tid.
- Om du skickar ett argument av datatypen Number, tilldelas Date-objektet ett tidsvärde baserat på antal millisekunder sedan 1 januari 1970 0:00:000 GMT, enligt argumentet lone.
- Om du skickar ett argument av datatypen String och strängen innehåller ett giltigt datum, innehåller Date-objektet en tid baserat på det datumet.
- Om du skickar två eller flera argument tilldelas Date-objektet ett tidsvärde baserat på argumentvärdena som skickades, vilka representerar datumets år, månad, dag, timme, minut, sekund och millisekund.
Om du skickar en sträng till konstruktorn för Date-klassen kan datumet vara på flera olika format men måste minst innehålla månad, dag och år. Feb 1 2005
är till exempel giltigt men Feb 2005
är inte giltigt. I följande lista visas några giltiga format:
- Dag månad datum timmar:minuter:sekunder GMT år (till exempel "Tue Feb 1 00:00:00 GMT-0800 2005", som matchar
toString()
) - Dag månad datum år timmar:minuter:sekunder AM/PM (till exempel "Tue Feb 1 2005 12:00:00 AM", som matchar
toLocaleString()
) - Dag månad datum år (till exempel "Tue Feb 1 2005", som matchar
toDateString()
) - Månad/dag/år (till exempel 02/01/2005)
- Månad/år (till exempel 02/2005)
yearOrTimevalue:Object — Om andra parametrar anges representerar det här talet ett år (till exempel 1965); annars representerar det ett tidsvärde. Om talet representerar ett år innebär ett värde mellan 0 och 99 åren 1900 till 1999. I annat fall måste alla årets fyra siffror anges. Om talet representerar ett tidsvärde (inga andra parametrar har angetts) är det antalet millisekunder före eller efter 0.00.00 GMT 1 januari 1970. Ett negativt värde representerar en tid före 0.00.00 GMT 1 januari 1970 och ett positivt värde representerar en tid efter.
| |
month:Number — Ett heltal från 0 (januari) till 11 (december).
| |
date:Number (default = 1 ) — Ett heltal från 1 till 31.
| |
hour:Number (default = 0 ) — Ett heltal från 0 (midnatt) till 23.
| |
minute:Number (default = 0 ) — Ett heltal från 0 till 59.
| |
second:Number (default = 0 ) — Ett heltal från 0 till 59.
| |
millisecond:Number (default = 0 ) — Ett heltal från 0 till 999 i millisekunder.
|
Relaterade API-element
getDate | () | metod |
AS3 function getDate():Number
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Returnerar dag i månaden (ett heltal mellan 1 och 31) som anges av ett Date
-objekt enligt lokal tid. Lokal tid avgörs av det operativsystem som Flash-miljöerna körs på.
Number — Dag i månaden (1 - 31) som representeras av ett Date -objekt.
|
Relaterade API-element
Exempel ( Så här använder du exemplet )
someBirthday
, med parametrarna year
(1974
), month
(10
= November), day
(30
), hour
(1
) och minute
(20
). Därefter anropas metoden getDate()
som hämtar dagen i månaden.
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 | () | metod |
AS3 function getDay():Number
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Returnerar den veckodag (0 för söndag, 1 för måndag och så vidare) som anges av det här Date
-objektet enligt lokal tid. Lokal tid avgörs av det operativsystem som Flash-miljöerna körs på.
Number — En numerisk version av veckodagen (0 - 6) som representeras av ett Date -objekt.
|
Exempel ( Så här använder du exemplet )
weekDayLabels
, med elementen[Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday]
och ett nytt Date-objekt, someBirthday
, med parametrarna year
(1974
), month
(10
= November), day
(30
), hour
(1
) och minute
(20
). Därefter anropas metoden getDay()
två gånger, vilket innebär att dagen först visas i månaden som 6 och sedan visas veckodagen med weekDayLabels
.
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 | () | metod |
AS3 function getFullYear():Number
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Returnerar det fullständiga året (med fyra siffror, till exempel 2000) för ett Date
-objekt enligt lokal tid. Lokal tid avgörs av det operativsystem som Flash-miljöerna körs på.
Number — Det fullständiga året som representeras av ett Date -objekt.
|
Exempel ( Så här använder du exemplet )
someBirthday
, med parametrarna year
(1974
), month
(10
= November), day
(30
), hour
(1
) och minute
(20
). Därefter anropas metoden getFullYear()
som hämtar det fyrsiffriga talet som representerar året.
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 | () | metod |
AS3 function getHours():Number
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Returnerar timmen (ett heltal mellan 0 och 23) på dygnet för ett Date
-objekt enligt lokal tid. Lokal tid avgörs av det operativsystem som Flash-miljöerna körs på.
Number — Timmen på dygnet (0 - 23) som representeras av ett Date -objekt.
|
Exempel ( Så här använder du exemplet )
someBirthday
, med parametrarna year
(1974
), month
(10
= November), day
(30
), hour
(1
) och minute
(20
). Därefter anropas metoderna getHours()
och getMinutes()
som hämtar timmarna och minuterna i 24-timmarsformat. Slutligen skapas en sträng, localTime
, som tilldelas resultatet av ett anrop till funktionen getUSClockTime()
, som i sin tur anropar getHours()
och getMinutes()
på nytt, vilket resulterar i tiden 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 | () | metod |
AS3 function getMilliseconds():Number
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Returnerar millisekunddelen (ett heltal mellan 0 och 999) av ett Date
-objekt enligt lokal tid. Lokal tid avgörs av det operativsystem som Flash-miljöerna körs på.
Number — Millisekunddelen av ett Date -objekt.
|
Exempel ( Så här använder du exemplet )
now
, utan parametrar. Därefter anropas metoden getMilliseconds()
som hämtar millisekunddelen av Date-objektet now
när det skapades.
var now:Date = new Date(); trace(now.getMilliseconds());
getMinutes | () | metod |
AS3 function getMinutes():Number
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Returnerar minutdelen (ett heltal mellan 0 och 59) av ett Date
-objekt enligt lokal tid. Lokal tid avgörs av det operativsystem som Flash-miljöerna körs på.
Number — Minutdelen av ett Date -objekt.
|
Exempel ( Så här använder du exemplet )
now
, utan parametrar. Därefter anropas metoden getMinutes()
som hämtar minutdelen av Date-objektet now
när det skapades.
var now:Date = new Date(); trace(now); trace(now.getMinutes());
getMonth | () | metod |
AS3 function getMonth():Number
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Returnerar månadsdelen (0 för januari, 1 för februari och så vidare) för det här Date
-objektet enligt lokal tid. Lokal tid avgörs av det operativsystem som Flash-miljöerna körs på.
Number — Månadsdelen (0 till 11) av ett Date -objekt.
|
Exempel ( Så här använder du exemplet )
monthLabels
, med elementen January
till December
och ett nytt Date-objekt, now
, utan parametrar. Därefter anropas metoden getMonth()
två gånger som först returnerar månadsnumret och därefter månadsnamnet av Date-objektet now
när det skapades.
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 | () | metod |
AS3 function getSeconds():Number
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Returnerar sekunddelen (ett heltal mellan 0 och 59) av ett Date
-objekt enligt lokal tid. Lokal tid avgörs av det operativsystem som Flash-miljöerna körs på.
Number — Sekunddelen (0 till 59) av ett Date -objekt.
|
Exempel ( Så här använder du exemplet )
now
, utan parametrar. Därefter anropas metoden getSeconds()
som hämtar sekunddelen av Date-objektet now
när det skapades.
var now:Date = new Date(); trace(now.getSeconds());
getTime | () | metod |
AS3 function getTime():Number
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Returnerar antalet millisekunder sedan midnatt 1 januari 1970, universal tid, för ett Date
-objekt. Använd den här metoden för att representera ett specifikt ögonblick när två eller flera Date
-objekt ska jämföras.
Number — Antal millisekunder sedan 1 januari 1970 som representeras av ett Date -objekt.
|
Exempel ( Så här använder du exemplet )
mlk
, med parametrarna year
(1929
), month
(0
= January) och day
(15
). Därefter anropas metoden getTime()
som hämtar antal millisekunder sedan midnatt 1 januari 1970, vilket är negativt eftersom året är inställt på 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
, utan parametrar. Därefter använder du följande DateMath-klassmetod (skapas nedan) för att lägga till tid i det ursprungliga Date-objektet now
från när det skapades:
addSeconds()
: lägger till 30 sekunder tillnow
.addMinutes()
: lägger till 30 minuter tillnow
.addHours()
: lägger till 6 timmar till Date-objektetnow
.addDays()
: lägger till 30 dagar i Date-objektetnow
.addWeeks()
: lägger till 4 veckor tillnow
.
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 | () | metod |
AS3 function getTimezoneOffset():Number
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Returnerar skillnaden i minuter mellan universaltid (UTC) och datorns lokala tid.
ReturnerarNumber — Antal minuter som du måste lägga till i datorns lokala tidsvärde för att komma upp i UTC. Om datorns tid är senare än UTC, kommer returvärdet vara negativt.
|
Exempel ( Så här använder du exemplet )
now
, utan parametrar. Därefter anropas metoden getTimezoneOffset()
som hämtar skillnaden (i minuter) mellan när now
skapades och universaltiden. Tidszonförskjutningen konverteras därefter till timmar genom att resultatet divideras med 60.
var date:Date = new Date(); trace(date.getTimezoneOffset() / 60);
getUTCDate | () | metod |
AS3 function getUTCDate():Number
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Returnerar dag i månaden (ett heltal mellan 1 och 31) för ett Date
-objekt enligt universaltid (UTC).
Number — UTC-dag i månaden (1 till 31) som representeras av ett Date -objekt.
|
Relaterade API-element
Exempel ( Så här använder du exemplet )
someBirthday
, med parametrarna year
(1974
), month
(10
= November), day
(30
), hour
(1
) och minute
(20
). Därefter anropas metoden getUTCDate()
som hämtar dagen i månaden enligt UTC.
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 | () | metod |
AS3 function getUTCDay():Number
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Returnerar veckodag (0 för söndag, 1 för måndag och så vidare) för det här Date
-objektet enligt universaltid (UTC).
Number — UTC-veckodag (0 till 6) som representeras av ett Date -objekt.
|
Relaterade API-element
Exempel ( Så här använder du exemplet )
weekDayLabels
, med elementen[Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday]
och ett nytt Date-objekt, someBirthday
, med parametrarna year
(1974
), month
(10
= November), day
(30
), hour
(1
) och minute
(20
). Därefter anropas metoden getUTCDay()
två gånger, vilket först visar dagen i månaden som 6 och sedan visas veckodagen med weekDayLabels
enligt UTC.
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 | () | metod |
AS3 function getUTCFullYear():Number
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Returnerar det fyrsiffriga året för ett Date
-objekt enligt universaltid (UTC).
Number — Det fyrsiffriga UTC-året som representeras av ett Date -objekt.
|
Relaterade API-element
Exempel ( Så här använder du exemplet )
someBirthday
, med parametrarna year
(1974
), month
(10
= November), day
(30
), hour
(1
) och minute
(20
). Därefter anropas metoden getUTCFullYear()
som hämtar det fyrsiffriga talet som representerar året enligt 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 | () | metod |
AS3 function getUTCHours():Number
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Returnerar timmen (ett heltal mellan 0 och 23) på dygnet för ett Date
-objekt enligt universaltid (UTC).
Number — UTC-timme på dygnet (0 till 23) som representeras av ett Date -objekt.
|
Relaterade API-element
Exempel ( Så här använder du exemplet )
someBirthday
, med parametrarna year
(1974
), month
(10
= November), day
(30
), hour
(1
) och minute
(20
). Därefter anropas metoderna getHours()
och getMinutes()
som hämtar timmarna och minuterna i 24-timmarsformat. Slutligen skapas en sträng, localTime
, som tilldelas resultatet av ett anrop till funktionen getUSClockTime()
, som i sin tur anropar getHours()
och getMinutes()
på nytt, vilket resulterar i tiden 03:05 PM
. Slutligen skapas en String-variabel, utcTime
, på samma sätt som localTime
, och i det här fallet är resultatet det samma.
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 | () | metod |
AS3 function getUTCMilliseconds():Number
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Returnerar millisekunddelen (ett heltal mellan 0 och 999) av ett Date
-objekt enligt universaltid (UTC).
Number — UTC-millisekunddelen av ett Date -objekt.
|
Exempel ( Så här använder du exemplet )
now
, utan parametrar. Därefter anropas metoden getUTCMilliseconds()
som hämtar millisekunddelen av Date-objektet now
när det skapades enligt UTC.
var now:Date = new Date(); trace(now.getUTCMilliseconds());
getUTCMinutes | () | metod |
AS3 function getUTCMinutes():Number
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Returnerar minutdelen (ett heltal mellan 0 och 59) av ett Date
-objekt enligt universaltid (UTC).
Number — UTC-minutdelen av ett Date -objekt.
|
Exempel ( Så här använder du exemplet )
now
, utan parametrar. Därefter anropas metoden getUTCMinutes()
som hämtar minutdelen av Date-objektet now
när det skapades enligt UTC.
var now:Date = new Date(); trace(now.getUTCMinutes());
getUTCMonth | () | metod |
AS3 function getUTCMonth():Number
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Returnerar månadsdelen (0 [januari] till 11 [december]) för ett Date
-objekt enligt universaltid (UTC).
Number — UTC-månadsdelen av ett Date -objekt.
|
Relaterade API-element
Exempel ( Så här använder du exemplet )
monthLabels
, med elementen January
till December
och ett nytt Date-objekt, now
, utan parametrar. Därefter anropas metoden getUTCMonth()
två gånger, vilket först returnerar månadsnumret och därefter månadsnamnet av Date-objektet now
när det skapades enligt 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 | () | metod |
AS3 function getUTCSeconds():Number
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Returnerar sekunddelen (ett heltal mellan 0 och 59) av ett Date
-objekt enligt universaltid (UTC).
Number — UTC-sekunddelen av ett Date -objekt.
|
Exempel ( Så här använder du exemplet )
now
, utan parametrar. Därefter anropas metoden getUTCSeconds()
som hämtar sekunddelen av Date-objektet now
när det skapades enligt UTC.
var now:Date = new Date(); trace(now.getUTCSeconds());
parse | () | metod |
public static function parse(date:String):Number
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Konverterar en sträng som representerar ett datum till ett tal som är lika med antalet millisekunder som gått sedan 1 januari 1970, UTC.
Parametrar
date:String — En strängrepresentation av ett datum som anpassas efter formatet i Date.toString() . Datumformatet för utdata från Date.toString() är:
Day Mon DD HH:MM:SS TZD YYYY Till exempel: Wed Apr 12 15:30:17 GMT-0700 2006 Tidszonsbeteckningen (TZD) är alltid i formatet 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 — Ett tal som representerar antal millisekunder som har förflutit sedan 1 januari 1970, UTC.
|
Relaterade API-element
Exempel ( Så här använder du exemplet )
dateParsed
för 30 november 1974. Därefter anropas metoden Date.parse()
som konverterar datumet till antal millisekunder sedan 1 januari 1970.
var dateParsed:String = "Sat Nov 30 1974"; var milliseconds:Number = Date.parse(dateParsed); trace(milliseconds); // 155030400000
setDate | () | metod |
AS3 function setDate(day:Number):Number
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Anger dagen i månaden enligt lokal tid och returnerar den nya tiden i millisekunder. Lokal tid avgörs av det operativsystem som Flash-miljöerna körs på.
Parametrar
day:Number — Ett heltal från 1 till 31.
|
Number — Den nya tiden i millisekunder.
|
Exempel ( Så här använder du exemplet )
someBirthday
, med parametrarna year
(1974
), month
(10
= November), day
(30
), hour
(1
) och minute
(20
). Därefter anropas metoden getDate()
som hämtar dagen i månaden. Sedan anropas setDate()
med parametern day
inställd på 20
och sedan anropas getDate()
igen som hämtar den nyinställda dagen i månaden.
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 | () | metod |
AS3 function setFullYear(year:Number, month:Number, day:Number):Number
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Anger året enligt lokal tid och returnerar den nya tiden i millisekunder. Om parametrarna month
och day
anges är de inställda på lokal tid. Lokal tid avgörs av det operativsystem som Flash-miljöerna körs på.
Andra fält i det angivna Date
-objektet påverkas inte när den här metoden anropas, men Date.getUTCDay()
och Date.getDay()
kan rapportera ett nytt värde om veckodagen ändras på grund av att metoden anropas.
Parametrar
year:Number — Ett fyrsiffrigt tal som anger ett årtal. Tvåsiffriga tal representerar inte fyrsiffriga årtal. 99 är inte år 1999 utan år 99.
| |
month:Number — Ett heltal från 0 (januari) till 11 (december).
| |
day:Number — Ett tal mellan 1 och 31.
|
Number — Den nya tiden i millisekunder.
|
Relaterade API-element
Exempel ( Så här använder du exemplet )
someBirthday
, med parametrarna year
(1974
), month
(10
= November), day
(30
), hour
(1
) och minute
(20
). Därefter anropas metoden getFullYear()
som hämtar det fyrsiffriga talet som representerar året. Sedan anropas setFullYear()
med parametern year
inställd på 2000
och sedan anropas getFullYear()
igen som hämtar det nyinställda året.
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 | () | metod |
AS3 function setHours(hour:Number, minute:Number, second:Number, millisecond:Number):Number
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Anger timmen enligt lokal tid och returnerar den nya tiden i millisekunder. Lokal tid avgörs av det operativsystem som Flash-miljöerna körs på.
Parametrar
hour:Number — Ett heltal från 0 (midnatt) till 23.
| |
minute:Number — Ett heltal från 0 till 59.
| |
second:Number — Ett heltal från 0 till 59.
| |
millisecond:Number — Ett heltal från 0 till 999.
|
Number — Den nya tiden i millisekunder.
|
Exempel ( Så här använder du exemplet )
someBirthday
, med parametrarna year
(1974
), month
(10
= November), day
(30
), hour
(1
) och minute
(20
). Därefter anropas metoderna getHours()
och getMinutes()
som hämtar timmarna och minuterna. Sedan anropas setHours()
med parametern hour
inställd på 12
och sedan anropas getHours()
och getMinutes()
igen som hämtar de nyinställda timmarna och minuterna.
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 | () | metod |
AS3 function setMilliseconds(millisecond:Number):Number
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Anger millisekunder enligt lokal tid och returnerar den nya tiden i millisekunder. Lokal tid avgörs av det operativsystem som Flash-miljöerna körs på.
Parametrar
millisecond:Number — Ett heltal från 0 till 999.
|
Number — Den nya tiden i millisekunder.
|
Exempel ( Så här använder du exemplet )
now
, utan parametrar. Därefter anropas metoden getMilliseconds()
som hämtar millisekunderna när now
skapades. Därefter anropas ett nytt Date-objekt, before
, med ett extra anrop till setMilliseconds()
med parametern millisecond
inställd på 4
och getMilliseconds()
igen som hämtar de nyinställda millisekunderna.
var now:Date = new Date(); trace(now); trace(now.getMilliseconds()); var before:Date = new Date(now.setMilliseconds(4)); trace(before); trace(before.getMilliseconds());
setMinutes | () | metod |
AS3 function setMinutes(minute:Number, second:Number, millisecond:Number):Number
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Anger minuter enligt lokal tid och returnerar den nya tiden i millisekunder. Lokal tid avgörs av det operativsystem som Flash-miljöerna körs på.
Parametrar
minute:Number — Ett heltal från 0 till 59.
| |
second:Number — Ett heltal från 0 till 59.
| |
millisecond:Number — Ett heltal från 0 till 999.
|
Number — Den nya tiden i millisekunder.
|
Exempel ( Så här använder du exemplet )
now
, utan parametrar. Därefter anropas metoden getMinutes()
som hämtar minuterna när now
skapades. Därefter anropas ett nytt Date-objekt, before
, med ett extra anrop till setMinutes()
med parametern minute
inställd på 0
och getMinutes()
igen som hämtar de nyinställda minuterna.
var now:Date = new Date(); trace(now); trace(now.getMinutes()); var before:Date = new Date(now.setMinutes(0)); trace(before); trace(before.getMinutes());
setMonth | () | metod |
AS3 function setMonth(month:Number, day:Number):Number
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Anger månaden och eventuellt dagen i månaden enligt lokal tid och returnerar den nya tiden i millisekunder. Lokal tid avgörs av det operativsystem som Flash-miljöerna körs på.
Parametrar
month:Number — Ett heltal från 0 (januari) till 11 (december).
| |
day:Number — Ett heltal från 1 till 31.
|
Number — Den nya tiden i millisekunder.
|
Exempel ( Så här använder du exemplet )
monthLabels
, med elementen January
till December
och ett nytt month-objekt, now
, utan parametrar. Därefter anropas metoden getMonth()
som hämtar månaden när now
skapades. Sedan anropas setMonth()
med parametern month
inställd på 0
och sedan anropas getMonth()
igen som hämtar den nyinställda månaden.
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 | () | metod |
AS3 function setSeconds(second:Number, millisecond:Number):Number
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Anger sekunder enligt lokal tid och returnerar den nya tiden i millisekunder. Lokal tid avgörs av det operativsystem som Flash-miljöerna körs på.
Parametrar
second:Number — Ett heltal från 0 till 59.
| |
millisecond:Number — Ett heltal från 0 till 999.
|
Number — Den nya tiden i millisekunder.
|
Exempel ( Så här använder du exemplet )
now
, utan parametrar. Därefter anropas metoden getseconds()
som hämtar sekunderna när now
skapades. Sedan anropas setSeconds()
med parametern second
inställd på 0
och sedan anropas getSeconds()
igen som hämtar de nyinställda sekunderna.
var now:Date = new Date(); trace(now.getSeconds()); now.setSeconds(0); trace(now.getSeconds()); // 0
setTime | () | metod |
AS3 function setTime(millisecond:Number):Number
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Anger datum i millisekunder sedan midnatt 1 januari 1970 och returnerar den nya tiden i millisekunder.
Parametrar
millisecond:Number — Ett heltalsvärde där 0 är midnatt 1 januari, universaltid (UTC).
|
Number — Den nya tiden i millisekunder.
|
Exempel ( Så här använder du exemplet )
now
, utan parametrar. Därefter anropas metoden setTime()
med parametern millisecond
inställd på -1292601600000
som ställer in tiden på 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 | () | metod |
AS3 function setUTCDate(day:Number):Number
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Anger dagen i månaden enligt universaltid (UTC) och returnerar den nya tiden i millisekunder. Andra fält i det angivna Date
-objektet påverkas inte när den här metoden anropas men Date.getUTCDay()
och Date.getDay()
kan rapportera ett nytt värde om veckodagen ändras på grund av att metoden anropas.
Parametrar
day:Number — Ett tal; ett heltal från 1 till 31.
|
Number — Den nya tiden i millisekunder.
|
Relaterade API-element
Exempel ( Så här använder du exemplet )
someBirthday
, med parametrarna year
(1974
), month
(10
= November), day
(30
), hour
(1
) och minute
(20
). Metoden getUTCDate()
anropas och returnerar rätt dag i månaden. Sedan anropas setUTCDate()
med parametern day
inställd på 1
och en trace()
-programsats bekräftar att datumet är rätt inställt.
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 | () | metod |
AS3 function setUTCFullYear(year:Number, month:Number, day:Number):Number
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Anger året enligt universaltid (UTC) och returnerar den nya tiden i millisekunder.
Du kan också använda metoden för att ställa in månaden och dagen i månaden. Andra fält påverkas inte när den här metoden anropas men Date.getUTCDay()
och Date.getDay()
kan rapportera ett nytt värde om veckodagen ändras på grund av att metoden anropas.
Parametrar
year:Number — Ett heltal som representerar året i fyrsiffrigt format, till exempel 2000.
| |
month:Number — Ett heltal från 0 (januari) till 11 (december).
| |
day:Number — Ett heltal från 1 till 31.
|
Number — Ett heltal.
|
Relaterade API-element
Exempel ( Så här använder du exemplet )
someBirthday
, med parametrarna year
(1974
), month
(10
= November), day
(30
), hour
(1
) och minute
(20
). Metoden getUTCFullYear()
anropas och returnerar det korrekta fyrsiffriga talet som representerar året. Sedan anropas setUTCFullYear()
med parametern year
inställd på 1975
och en trace()
-programsats bekräftar att året är rätt inställt.
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 | () | metod |
AS3 function setUTCHours(hour:Number, minute:Number, second:Number, millisecond:Number):Number
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Anger timmen enligt universaltid (UTC) och returnerar den nya tiden i millisekunder. Minuterna, sekunderna och millisekunderna kan också anges.
Parametrar
hour:Number — Ett heltal från 0 (midnatt) till 23.
| |
minute:Number — Ett heltal från 0 till 59.
| |
second:Number — Ett heltal från 0 till 59.
| |
millisecond:Number — Ett heltal från 0 till 999.
|
Number — Den nya tiden i millisekunder.
|
Exempel ( Så här använder du exemplet )
someBirthday
, med parametrarna year
(1974
), month
(10
= November), day
(30
), hour
(1
) och minute
(20
). Därefter anropas metoderna getHours()
, getMinutes()
, getUTCHours()
och getUTCMinutes()
som hämtar timmarna och minuterna. Sedan anropas setUTCHours()
med parametern hour
inställd på 12
och sedan anropas metoderna getHours()
, getMinutes()
, getUTCHours()
och getUTCMinutes()
igen och visar den uppdaterade timmen.
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 | () | metod |
AS3 function setUTCMilliseconds(millisecond:Number):Number
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Anger millisekunder enligt universaltid (UTC) och returnerar den nya tiden i millisekunder.
Parametrar
millisecond:Number — Ett heltal från 0 till 999.
|
Number — Den nya tiden i millisekunder.
|
Exempel ( Så här använder du exemplet )
now
, utan parametrar. Därefter anropas metoden getUTCMilliseconds()
som hämtar UTCMilliseconds när now
skapades. Därefter anropas ett nytt Date-objekt, before
, med ett extra anrop till setUTCMilliseconds()
med parametern millisecond
inställd på 4
och getUTCMilliseconds()
igen som hämtar de nyinställda millisekunderna.
var now:Date = new Date(); trace(now); trace(now.getUTCMilliseconds()); var before:Date = new Date(now.setUTCMilliseconds(4)); trace(before); trace(before.getUTCMilliseconds());
setUTCMinutes | () | metod |
AS3 function setUTCMinutes(minute:Number, second:Number, millisecond:Number):Number
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Anger minuter enligt universaltid (UTC) och returnerar den nya tiden i millisekunder. Du kan också ange sekunder och millisekunder.
Parametrar
minute:Number — Ett heltal från 0 till 59.
| |
second:Number — Ett heltal från 0 till 59.
| |
millisecond:Number — Ett heltal från 0 till 999.
|
Number — Den nya tiden i millisekunder.
|
Exempel ( Så här använder du exemplet )
now
, utan parametrar. Därefter anropas metoden getUTCMinutes()
som hämtar UTCMinutes när now
skapades. Därefter anropas ett nytt Date-objekt, before
, med ett extra anrop till setUTCMinutes()
med parametern minute
inställd på 0
och getUTCMinutes()
igen som hämtar de nyinställda minuterna.
var now:Date = new Date(); trace(now); trace(now.getUTCMinutes()); var before:Date = new Date(now.setUTCMinutes(0)); trace(before); trace(before.getUTCMinutes());
setUTCMonth | () | metod |
AS3 function setUTCMonth(month:Number, day:Number):Number
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Anger månaden och eventuellt dagen enligt universaltid (UTC) och returnerar den nya tiden i millisekunder. Andra fält påverkas inte när den här metoden anropas men Date.getUTCDay()
och Date.getDay()
kan rapportera ett nytt värde om veckodagen ändras på grund av att metoden anropas.
Parametrar
month:Number — Ett heltal från 0 (januari) till 11 (december).
| |
day:Number — Ett heltal från 1 till 31.
|
Number — Den nya tiden i millisekunder.
|
Relaterade API-element
Exempel ( Så här använder du exemplet )
UTCMonthLabels
, med elementen January
till December
och ett nytt UTCMonth-objekt, now
, utan parametrar. Därefter anropas metoden getUTCMonth()
som hämtar UTCMonth när now
skapades. Sedan anropas setUTCMonth()
med parametern month
inställd på 0
och sedan anropas getUTCMonth()
igen som hämtar den nyinställda månaden.
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 | () | metod |
AS3 function setUTCSeconds(second:Number, millisecond:Number):Number
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Anger sekunder och eventuellt millisekunder enligt universaltid (UTC) och returnerar den nya tiden i millisekunder.
Parametrar
second:Number — Ett heltal från 0 till 59.
| |
millisecond:Number — Ett heltal från 0 till 999.
|
Number — Den nya tiden i millisekunder.
|
Exempel ( Så här använder du exemplet )
now
, utan parametrar. Därefter anropas metoden getUTCSeconds()
som hämtar sekunderna när now
skapades. Sedan anropas setUTCSeconds()
med parametern second
inställd på 0
och sedan anropas getUTCSeconds()
igen som hämtar de nyinställda sekunderna.
var now:Date = new Date(); trace(now.getUTCSeconds()); now.setUTCSeconds(0); trace(now.getUTCSeconds()); // 0
toDateString | () | metod |
AS3 function toDateString():String
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Returnerar en strängbeteckning för enbart dag och datum. Tid och tidszon ingår inte. Skiljer sig från följande metoder:
Date.toTimeString()
som endast returnerar tid och tidszonDate.toString()
som inte endast returnerar dag och datum utan även tid och tidszon.
String — Endast strängbeteckningen för dag och datum.
|
Relaterade API-element
Exempel ( Så här använder du exemplet )
now
, utan parametrar och följande metoder anropas i en trace()
-programsats:
toString
: visar alla parametrar förnow
närnow
skapades.toDateString()
: visar parametrarnaday
,month
ochyear
närnow
skapades.
var now:Date = new Date(); trace(now); trace(now.toDateString());
toJSON | () | metod |
AS3 function toJSON(k:String):*
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 11, AIR 3, Flash Lite 4 |
Erbjuder en åsidosättningsbar metod för att anpassa JSON-kodning av värden i ett Date-objekt.
I metoden JSON.stringify()
eftersöks en toJSON()
-metod för varje objekt som flyttas. Om metoden toJSON()
hittas, anropar JSON.stringify()
den för varje värde som upptäcks och anger nyckeln som är kopplad till värdet.
Date erbjuder en standardimplementering av toJSON()
som returnerar utdata för Date.toString()
. Klienter som vill exportera Date-objekt till JSON i något annat format kan använda egna implementeringar. Du kan göra detta genom att omdefiniera metoden toJSON()
på klassprototypen.
Metoden toJSON()
kan returnera alla typer av värden. Om ett objekt returneras kommer stringify()
att repeteras i objektet. Om toJSON()
returnerar en sträng, kommer stringify()
inte att repeteras och genomgången fortsätter.
Parametrar
k:String — Nyckeln i ett nyckel-/värdepar som upptäckts i JSON.stringify() vid genomgång av detta objekt.
|
* — Objektets värde för Date.toString().
|
Relaterade API-element
Object.prototype
toLocaleDateString | () | metod |
AS3 function toLocaleDateString():String
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Returnerar en strängbeteckning för enbart dag och datum. Tid och tidszon ingår inte. Den här metoden returnerar samma värde som Date.toDateString
. Skiljer sig från följande metoder:
Date.toTimeString()
som endast returnerar tid och tidszonDate.toString()
som inte endast returnerar dag och datum utan även tid och tidszon.
String — Endast String -beteckningen för dag och datum.
|
Relaterade API-element
toLocaleString | () | metod |
AS3 function toLocaleString():String
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Returnerar en strängbeteckning för dag, datum och tid i lokal tid. Skiljer sig från metoden Date.toString()
som returnerar samma information (plus tidszon) med året i slutet av strängen.
String — En strängbeteckning av ett Date -objekt i den lokala tidszonen.
|
toLocaleTimeString | () | metod |
AS3 function toLocaleTimeString():String
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Returnerar en strängbeteckning för enbart tid. Dag, datum, år och tidszon ingår inte. Skiljer sig från metoden Date.toTimeString()
som returnerar tid och tidszon.
String — Endast strängbeteckningen för tid och tidszon.
|
Relaterade API-element
toString | () | metod |
AS3 function toString():String
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Returnerar en strängbeteckning för dag, datum, tid och tidszon. Datumformatet för utdata är:
Day Mon Date HH:MM:SS TZD YYYY
Till exempel:
Wed Apr 12 15:30:17 GMT-0700 2006Returnerar
String — Date -objektets strängbeteckning.
|
Exempel ( Så här använder du exemplet )
now
, utan parametrar. Därefter anropas toString
från en trace()
-programsats som visar alla parametrarna för now
när now
skapades.
var now:Date = new Date(); trace(now);
toTimeString | () | metod |
AS3 function toTimeString():String
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Returnerar en strängbeteckning för enbart tid och tidszon. Dag och datum ingår inte. Skiljer sig från metoden Date.toDateString()
som endast returnerar dag och datum.
String — Endast strängbeteckningen för tid och tidszon.
|
Relaterade API-element
toUTCString | () | metod |
AS3 function toUTCString():String
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Returnerar en strängbeteckning för dag, datum och tid i universaltid (UTC). Datumet 1 februari 2005 returneras som Tue Feb 1 00:00:00 2005 UTC
.
String — En strängbeteckning av ett Date -objekt i UTC-tid.
|
Relaterade API-element
UTC | () | metod |
public static function UTC(year:Number, month:Number, date:Number = 1, hour:Number = 0, minute:Number = 0, second:Number = 0, millisecond:Number = 0):Number
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Returnerar antalet millisekunder mellan midnatt 1 januari 1970 universal tid och den tid som anges i parametrarna. Metoden använder universaltid där konstruktorn Date
använder lokal tid.
Metoden är användbar om du vill skicka ett universaldatum till konstruktorn för Date-klassen. Eftersom konstruktorn för Date-klassen accepterar millisekundsförskjutningen som ett argument kan du använda metoden Date.UTC() när du konverterar UTC-datum till motsvarande millisekundsförskjutning och skicka förskjutningen som ett argument till konstruktorn för Date-klassen:
Parametrar
year:Number — Ett fyrsiffrigt heltal som representerar årtalet (till exempel 2000).
| |
month:Number — Ett heltal från 0 (januari) till 11 (december).
| |
date:Number (default = 1 ) — Ett heltal från 1 till 31.
| |
hour:Number (default = 0 ) — Ett heltal från 0 (midnatt) till 23.
| |
minute:Number (default = 0 ) — Ett heltal från 0 till 59.
| |
second:Number (default = 0 ) — Ett heltal från 0 till 59.
| |
millisecond:Number (default = 0 ) — Ett heltal från 0 till 999.
|
Number — Returnerar antalet millisekunder sedan 1 januari 1970 och angivet datum och tid.
|
Exempel ( Så här använder du exemplet )
someBirthday
, med de lokala tidsparametrarna year
(1974
), month
(10
= November), day
(30
), hour
(1
) och minute
(20
). Därefter anropas UTC()
i metoden setTime()
som återställer samma parametrar till universaltid.
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 | () | metod |
AS3 function valueOf():Number
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Returnerar antalet millisekunder sedan midnatt 1 januari 1970, universal tid, för ett Date
-objekt.
Number — Antal millisekunder sedan 1 januari 1970 som representeras av ett Date -objekt.
|
Exempel ( Så här använder du exemplet )
now
utan parametrar. Därefter anropas metoden getTime()
som hämtar antal millisekunder mellan när now
skapades och midnatt 1 januari 1970. Sedan anropas valueOf()
som hämtar samma sak.
var now:Date = new Date(); trace(now.getTime()); trace(now.valueOf());
Date()
, som du använder för att tilldela följande variabler:
myDate1
anroparDate()
utan parametrar vilket ställer inmyDate1
till aktuellt datum och aktuell tid (enligt gällande systemdatum och -tid).myDate2
anroparDate()
med parametrarnayear
(2000
), month (0
= January) ochday
(1
).myDate3
anroparDate()
med parametrarnayear
(65
= 1965),month
(2
= March),day
(6
),hour
(9
),minute
(30
),second
(15
) ochmillisecond
-+ (0
).myDate4
anroparDate()
med tidsvärdet i millisekunder innan (eftersom värdet är negativt) 0:00:00 GMT January 1, 1970.
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, 01:40 PM Z