패키지 | 최상위 레벨 |
클래스 | public final dynamic class Date |
상속 | Date Object |
언어 버전: | ActionScript 3.0 |
런타임 버전: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Date.UTC()
및 Date.parse()
메서드는 예외적으로 정적 메서드입니다.
Date 클래스는 런타임 버전 및 운영 체제에 따라 일광 절약 시간을 다르게 처리합니다. Flash Player 6 이상 버전에서는 운영 체제에 따라 일광 절약 시간을 다음과 같이 처리합니다.
- Windows - Date 객체는 일광 절약 시간에 대한 출력을 자동으로 조절합니다. Date 객체는 현재 로캘에서 일광 절약 시간이 사용되는지 여부를 확인하여 이 설정이 사용되고 있으면 표준시가 일광 절약 시간으로 변환된 날짜와 시간을 검색합니다. 그러나 현재 적용되는 변환 날짜는 과거와 미래의 날짜에도 적용되므로 로캘의 변환 날짜가 다른 경우에는 과거 날짜에 대해 일광 절약 시간 편차가 잘못 계산될 수 있습니다.
- Mac OS X - Date 객체는 일광 절약 시간에 대한 출력을 자동으로 조절합니다. Mac OS X의 시간대 정보 데이터베이스는 현재 또는 과거의 특정 날짜나 시간에 일광 절약 시간 편차가 적용되는지 여부를 확인하는 데 사용됩니다.
- Mac OS 9 - 이 운영 체제는 현재 날짜와 시간에 일광 절약 시간 편차가 적용되는지 여부를 확인하는 데 필요한 정보만 제공합니다. 따라서 Date 객체는 과거 또는 미래의 모든 날짜와 시간에 현재 일광 절약 시간 편차가 적용된다고 가정합니다.
Flash Player 5에서는 운영 체제에 따라 일광 절약 시간을 다음과 같이 처리합니다.
- Windows - 항상 미국의 일광 절약 시간 규칙이 적용되므로 미국과 다른 변환 시간을 사용하는 유럽 및 기타 지역에서는 잘못된 변환이 적용됩니다. Flash에서는 일광 절약 시간이 현재 로캘에 사용되는지 여부를 정확하게 탐색합니다.
Date 클래스를 사용하려면 new
연산자를 사용하여 Date 인스턴스를 만듭니다.
ActionScript 3.0에는 다양한 Date 클래스 메서드 대신 Date 인스턴스에 액세스하거나 인스턴스를 수정하는 데 사용할 수 있는 여러 접근자 속성이 새로 추가되었습니다. 또한 ActionScript 3.0에는 ECMA-262 버전 3을 준수하는 여러 가지 변형된 toString()
메서드가 새로 도입되었습니다. 이러한 메서드에는 Date.toLocaleString()
, Date.toTimeString()
, Date.toLocaleTimeString()
, Date.toDateString()
및 Date.toLocaleDateString()
등이 있습니다.
상대 시간이나 경과 시간을 계산하려면 flash.utils 패키지의 getTimer()
메서드를 참조하십시오.
관련 API 요소
속성 | 정의 주체 | ||
---|---|---|---|
constructor : Object
지정된 객체 인스턴스의 클래스 객체 또는 생성자 함수에 대한 참조입니다. | Object | ||
date : Number
현지 시간에 따른 Date 객체에 지정된 날짜(1에서 31 사이의 정수)입니다. | Date | ||
dateUTC : Number
표준시(UTC)에 따른 Date 객체의 날짜(1에서 31 사이의 정수)입니다. | Date | ||
day : Number [읽기 전용]
현지 시간에 따른 이 Date에 지정된 요일(0은 일요일, 1은 월요일 등)입니다. | Date | ||
dayUTC : Number [읽기 전용]
표준시(UTC)에 따른 이 Date의 요일(0은 일요일, 1은 월요일 등)입니다. | Date | ||
fullYear : Number
현지 시간에 따른 Date 객체의 전체 연도(2000과 같은 네 자리 숫자)입니다. | Date | ||
fullYearUTC : Number
표준시(UTC)에 따른 Date 객체의 네 자리 숫자 연도입니다. | Date | ||
hours : Number
현지 시간에 따른 Date 객체에서 날짜 부분의 시간(0에서 23 사이의 정수)입니다. | Date | ||
hoursUTC : Number
표준시(UTC)에 따른 Date 객체의 시간(0에서 23 사이의 정수)입니다. | Date | ||
milliseconds : Number
현지 시간에 따른 Date 객체의 밀리초(0에서 999 사이의 정수) 부분입니다. | Date | ||
millisecondsUTC : Number
표준시(UTC)에 따른 Date 객체의 밀리초(0에서 999 사이의 정수) 부분입니다. | Date | ||
minutes : Number
현지 시간에 따른 Date 객체의 분(0에서 59 사이의 정수) 부분입니다. | Date | ||
minutesUTC : Number
표준시(UTC)에 따른 Date 객체의 분(0에서 59 사이의 정수) 부분입니다. | Date | ||
month : Number
현지 시간에 따른 Date 객체의 월(0은 1월, 1은 2월 등) 부분입니다. | Date | ||
monthUTC : Number
표준시(UTC)에 따른 Date 객체의 월(1월을 나타내는 0에서 12월을 나타내는 11 사이) 부분입니다. | Date | ||
seconds : Number
현지 시간에 따른 Date 객체의 초(0에서 59 사이의 정수) 부분입니다. | Date | ||
secondsUTC : Number
표준시(UTC)에 따른 Date 객체의 초(0에서 59 사이의 정수) 부분입니다. | Date | ||
time : Number
Date 객체에서 표준시 1970년 1월 1일 자정 이후 경과된 밀리초입니다. | Date | ||
timezoneOffset : Number [읽기 전용]
컴퓨터의 현지 시간과 표준시(UTC)의 시차(분 단위)입니다. | Date |
메서드 | 정의 주체 | ||
---|---|---|---|
Date(yearOrTimevalue:Object, month:Number, date:Number = 1, hour:Number = 0, minute:Number = 0, second:Number = 0, millisecond:Number = 0)
지정된 날짜와 시간을 저장하는 새 Date 객체를 만듭니다. | Date | ||
Date 객체에 지정된 날짜(1에서 31 사이의 정수)를 현지 시간에 따라 반환합니다. | Date | ||
이 Date에 지정된 요일(0은 일요일, 1은 월요일 등)을 현지 시간에 따라 반환합니다. | Date | ||
Date 객체의 전체 연도(2000과 같은 네 자리 숫자)를 현지 시간에 따라 반환합니다. | Date | ||
Date 객체에서 날짜 부분의 시간(0에서 23 사이의 정수)을 현지 시간에 따라 반환합니다. | Date | ||
Date 객체의 밀리초(0에서 999 사이의 정수) 부분을 현지 시간에 따라 반환합니다. | Date | ||
Date 객체의 분(0에서 59 사이의 정수) 부분을 현지 시간에 따라 반환합니다. | Date | ||
이 Date의 월(0은 1월, 1은 2월 등) 부분을 현지 시간에 따라 반환합니다. | Date | ||
Date 객체의 초(0에서 59 사이의 정수) 부분을 현지 시간에 따라 반환합니다. | Date | ||
Date 객체에서 표준시 1970년 1월 1일 자정 이후 경과된 밀리초를 반환합니다. | Date | ||
컴퓨터의 현지 시간과 표준시(UTC)의 시차를 분 단위로 반환합니다. | Date | ||
Date 객체의 날짜(1에서 31 사이의 정수)를 표준시(UTC)에 따라 반환합니다. | Date | ||
이 Date의 요일(0은 일요일, 1은 월요일 등)을 표준시(UTC)에 따라 반환합니다. | Date | ||
Date 객체의 네 자리 숫자 연도를 표준시(UTC)에 따라 반환합니다. | Date | ||
Date 객체의 시간(0에서 23 사이의 정수)을 표준시(UTC)에 따라 반환합니다. | Date | ||
Date 객체의 밀리초(0에서 999 사이의 정수) 부분을 표준시(UTC)에 따라 반환합니다. | Date | ||
Date 객체의 분(0에서 59 사이의 정수) 부분을 표준시(UTC)에 따라 반환합니다. | Date | ||
Date 객체의 월(1월을 나타내는 0에서 12월을 나타내는 11 사이) 부분을 표준시(UTC)에 따라 반환합니다. | Date | ||
Date 객체의 초(0에서 59 사이의 정수) 부분을 표준시(UTC)에 따라 반환합니다. | Date | ||
지정된 속성이 객체에 정의되어 있는지 여부를 나타냅니다. | Object | ||
Object 클래스의 인스턴스가 매개 변수로 지정된 객체의 프로토타입 체인에 있는지 여부를 나타냅니다. | Object | ||
[정적]
날짜를 나타내는 문자열을 표준시(UTC) 1970년 1월 1일 이후 경과한 밀리초에 해당하는 숫자로 변환합니다. | Date | ||
지정된 속성이 존재하고 열거 가능한지 여부를 나타냅니다. | Object | ||
날짜를 현지 시간에 따라 설정하고 새 시간을 밀리초 단위로 반환합니다. | Date | ||
연도를 현지 시간에 따라 설정하고 새 시간을 밀리초 단위로 반환합니다. | Date | ||
시간을 현지 시간에 따라 설정하고 새 시간을 밀리초 단위로 반환합니다. | Date | ||
밀리초를 현지 시간에 따라 설정하고 새 시간을 밀리초 단위로 반환합니다. | Date | ||
분을 현지 시간에 따라 설정하고 새 시간을 밀리초 단위로 반환합니다. | Date | ||
월과 날짜(선택 사항)를 현지 시간에 따라 설정하고 새 시간을 밀리초 단위로 반환합니다. | Date | ||
루프 작업에서 동적 속성을 사용할 수 있는지 여부를 설정합니다. | Object | ||
초를 현지 시간에 따라 설정하고 새 시간을 밀리초 단위로 반환합니다. | Date | ||
날짜를 1970년 1월 1일 자정 이후 경과한 밀리초 단위로 설정하고 새 시간을 밀리초 단위로 반환합니다. | Date | ||
날짜를 표준시(UTC)에 따라 설정하고 새 시간을 밀리초 단위로 반환합니다. | Date | ||
연도를 표준시(UTC)에 따라 설정하고 새 시간을 밀리초 단위로 반환합니다. | Date | ||
시간을 표준시(UTC)에 따라 설정하고 새 시간을 밀리초 단위로 반환합니다. | Date | ||
밀리초를 표준시(UTC)에 따라 설정하고 새 시간을 밀리초 단위로 반환합니다. | Date | ||
분을 표준시(UTC)에 따라 설정하고 새 시간을 밀리초 단위로 반환합니다. | Date | ||
월과 날짜(선택 사항)를 표준시(UTC)에 따라 설정하고 새 시간을 밀리초 단위로 반환합니다. | Date | ||
초와 밀리초(선택 사항)를 표준시(UTC)에 따라 설정하고 새 시간을 밀리초 단위로 반환합니다. | Date | ||
시간 또는 시간대를 포함하지 않고 날짜만 표현한 문자열을 반환합니다. | Date | ||
Date 객체의 JSON 인코딩 값을 사용자 정의할 수 있도록 재정의 가능한 메서드를 제공합니다. | Date | ||
시간 또는 시간대를 포함하지 않고 날짜만 표현한 문자열을 반환합니다. | Date | ||
날짜와 시간을 현지 시간으로 표현한 문자열을 반환합니다. | Date | ||
날짜, 연도 또는 시간대를 포함하지 않고 시간만 표현한 문자열을 반환합니다. | Date | ||
날짜, 시간 및 시간대를 표현한 문자열을 반환합니다. | Date | ||
날짜를 포함하지 않고 시간과 시간대만 표현한 문자열을 반환합니다. | Date | ||
날짜와 시간을 표준시(UTC)로 표현한 문자열을 반환합니다. | Date | ||
UTC(year:Number, month:Number, date:Number = 1, hour:Number = 0, minute:Number = 0, second:Number = 0, millisecond:Number = 0):Number [정적]
표준시 1970년 1월 1일 자정과 매개 변수에 지정된 시간 사이의 밀리초 수를 반환합니다. | Date | ||
Date 객체에서 표준시 1970년 1월 1일 자정 이후 경과된 밀리초를 반환합니다. | Date |
date | 속성 |
dateUTC | 속성 |
day | 속성 |
dayUTC | 속성 |
fullYear | 속성 |
fullYearUTC | 속성 |
hours | 속성 |
hoursUTC | 속성 |
milliseconds | 속성 |
millisecondsUTC | 속성 |
minutes | 속성 |
minutesUTC | 속성 |
month | 속성 |
monthUTC | 속성 |
seconds | 속성 |
secondsUTC | 속성 |
time | 속성 |
timezoneOffset | 속성 |
Date | () | 생성자 |
public function Date(yearOrTimevalue:Object, month:Number, date:Number = 1, hour:Number = 0, minute:Number = 0, second:Number = 0, millisecond:Number = 0)
언어 버전: | ActionScript 3.0 |
런타임 버전: | Flash Player 9, AIR 1.0, Flash Lite 4 |
지정된 날짜와 시간을 저장하는 새 Date 객체를 만듭니다.
Date()
생성자에는 최대 7개의 매개 변수(년, 월, ..., 밀리초)를 사용하여 날짜 및 시간을 밀리초 단위까지 지정할 수 있습니다. 새로 만든 Date 객체에 들어 있는 날짜는 전달한 인수의 개수와 데이터 유형에 따라 다릅니다.
- 인수를 전달하지 않으면 Date 객체에 현재 날짜와 시간이 할당됩니다.
- Number 데이터 유형의 인수 한 개를 전달하면 표준시 1970년 1월 1일 자정 이후 단일 인수에 지정된 밀리초가 경과된 시간 값이 Date 객체에 할당됩니다.
- 유효한 날짜가 들어 있는 String 데이터 유형의 인수 하나를 전달하면 이 날짜를 기준으로 Date 객체에 시간 값이 할당됩니다.
- 인수를 두 개 이상 전달하면 해당 인수 값을 기준으로 Date 객체에 시간 값이 할당됩니다. 이들 인수는 특정 날짜의 년, 월, 일, 시, 분, 초 및 밀리초를 나타냅니다.
Date 클래스 생성자에 문자열을 전달하는 경우 날짜를 다양한 형식으로 표현할 수 있지만 최소한 년, 월, 일이 들어 있어야 합니다. 예를 들어 Feb 1 2005
는 사용할 수 있지만 Feb 2005
는 사용할 수 없습니다. 다음 목록에서는 유효한 형식 중 일부를 보여 줍니다.
toString()
과 일치하는 요일 월 일 시:분:초 GMT 년(예: "Tue Feb 1 00:00:00 GMT-0800 2005")toLocaleString()
과 일치하는 요일 월 일 년 시:분:초 AM/PM(예: "Tue Feb 1 2005 12:00:00 AM")toDateString()
과 일치하는 요일 월 일 년(예: "Tue Feb 1 2005")- 월/일/년(예: "02/01/2005")
- 월/년(예: "02/2005")
yearOrTimevalue:Object — 다른 매개 변수를 지정한 경우 이 숫자는 1965와 같은 연도를 나타내고, 그렇지 않으면 시간 값을 나타냅니다. 이 숫자가 연도를 나타내면 0에서 99 사이의 값으로 1900년에서 1999년을 나타내고, 그렇지 않으면 4자리 연도를 지정해야 합니다. 이 값이 시간 값을 나타내는 경우, 즉 다른 매개 변수가 지정되지 않은 경우에는 표준시 1970년 1월 1일 자정 전후의 밀리초 수와 같습니다. 이때 음수 값은 표준시 1970년 1월 1일 자정 이전의 시간을 나타내고 양수 값은 이후 시간을 나타냅니다.
| |
month:Number — 0(1월)에서 11(12월) 사이의 정수입니다.
| |
date:Number (default = 1 ) — 1에서 31 사이의 정수입니다.
| |
hour:Number (default = 0 ) — 0(자정)에서 23(오후 11시) 사이의 정수입니다.
| |
minute:Number (default = 0 ) — 0에서 59 사이의 정수입니다.
| |
second:Number (default = 0 ) — 0에서 59 사이의 정수입니다.
| |
millisecond:Number (default = 0 ) — 밀리초를 나타내는 0에서 999 사이의 정수입니다.
|
관련 API 요소
getDate | () | 메서드 |
AS3 function getDate():Number
언어 버전: | ActionScript 3.0 |
런타임 버전: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Date
객체에 지정된 날짜(1에서 31 사이의 정수)를 현지 시간에 따라 반환합니다. 현지 시간은 Flash 런타임이 실행되고 있는 운영 체제에 의해 결정됩니다.
Number — Date 객체가 나타내는 일(1 - 31)입니다.
|
관련 API 요소
예제 ( 예제 사용 방법 )
someBirthday
라는 새 Date 객체를 만듭니다. 이때 매개 변수로 year
(1974
), month
(10
= 11월), day
(30
), hour
(1
) 및 minute
(20
)을 사용합니다. 그런 다음 getDate()
메서드를 호출하여 날짜를 검색합니다.
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 | () | 메서드 |
AS3 function getDay():Number
언어 버전: | ActionScript 3.0 |
런타임 버전: | Flash Player 9, AIR 1.0, Flash Lite 4 |
이 Date
에 지정된 요일(0은 일요일, 1은 월요일 등)을 현지 시간에 따라 반환합니다. 현지 시간은 Flash 런타임이 실행되고 있는 운영 체제에 의해 결정됩니다.
Number — Date 객체가 나타내는 요일의 숫자 표현(0 - 6)입니다.
|
예제 ( 예제 사용 방법 )
[Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday]
요소가 있는 weekDayLabels
라는 새 Array 객체와, 매개 변수 year
(1974
), month
(10
= 11월), day
(30
), hour
(1
) 및 minute
(20
)가 있는 someBirthday
라는 새 Date 객체를 만듭니다. 그런 다음 getDay()
메서드를 두 번 호출합니다. 처음에는 날짜를 6으로 표시하고 다음으로는 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 | () | 메서드 |
AS3 function getFullYear():Number
언어 버전: | ActionScript 3.0 |
런타임 버전: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Date
객체의 전체 연도(2000과 같은 네 자리 숫자)를 현지 시간에 따라 반환합니다. 현지 시간은 Flash 런타임이 실행되고 있는 운영 체제에 의해 결정됩니다.
Number — Date 객체가 나타내는 전체 연도입니다.
|
예제 ( 예제 사용 방법 )
someBirthday
라는 새 Date 객체를 만듭니다. 이때 매개 변수로 year
(1974
), month
(10
= 11월), day
(30
), hour
(1
) 및 minute
(20
)을 사용합니다. 그런 다음 getFullYear()
메서드를 호출하여 연도를 나타내는 네 자리 숫자를 검색합니다.
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 | () | 메서드 |
AS3 function getHours():Number
언어 버전: | ActionScript 3.0 |
런타임 버전: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Date
객체에서 날짜 부분의 시간(0에서 23 사이의 정수)을 현지 시간에 따라 반환합니다. 현지 시간은 Flash 런타임이 실행되고 있는 운영 체제에 의해 결정됩니다.
Number — Date 객체가 나타내는 시(0 - 23)입니다.
|
예제 ( 예제 사용 방법 )
someBirthday
라는 새 Date 객체를 만듭니다. 이때 매개 변수로 year
(1974
), month
(10
= 11월), day
(30
), hour
(1
) 및 minute
(20
)을 사용합니다. getHours()
및 getMinutes()
메서드를 호출하여 시와 분을 24시간 형식으로 검색합니다. 마지막으로 문자열 localTime
을 만들고 이 문자열을 getUSClockTime()
함수의 호출 결과에 할당합니다. 이 함수는 getHours()
및 getMinutes()
를 다시 호출하여 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 | () | 메서드 |
AS3 function getMilliseconds():Number
언어 버전: | ActionScript 3.0 |
런타임 버전: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Date
객체의 밀리초(0에서 999 사이의 정수) 부분을 현지 시간에 따라 반환합니다. 현지 시간은 Flash 런타임이 실행되고 있는 운영 체제에 의해 결정됩니다.
Number — Date 객체의 밀리초 부분입니다.
|
예제 ( 예제 사용 방법 )
now
라는 새 Date 객체를 만듭니다. 그런 다음 getMilliseconds()
메서드를 호출하여 Date 객체 now
가 작성되었을 때의 밀리초를 검색합니다.
var now:Date = new Date(); trace(now.getMilliseconds());
getMinutes | () | 메서드 |
AS3 function getMinutes():Number
언어 버전: | ActionScript 3.0 |
런타임 버전: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Date
객체의 분(0에서 59 사이의 정수) 부분을 현지 시간에 따라 반환합니다. 현지 시간은 Flash 런타임이 실행되고 있는 운영 체제에 의해 결정됩니다.
Number — Date 객체의 분 부분입니다.
|
예제 ( 예제 사용 방법 )
now
라는 새 Date 객체를 만듭니다. 그런 다음 getMinutes()
메서드를 호출하여 Date 객체 now
가 작성되었을 때의 분을 검색합니다.
var now:Date = new Date(); trace(now); trace(now.getMinutes());
getMonth | () | 메서드 |
AS3 function getMonth():Number
언어 버전: | ActionScript 3.0 |
런타임 버전: | Flash Player 9, AIR 1.0, Flash Lite 4 |
이 Date
의 월(0은 1월, 1은 2월 등) 부분을 현지 시간에 따라 반환합니다. 현지 시간은 Flash 런타임이 실행되고 있는 운영 체제에 의해 결정됩니다.
Number — Date 객체의 월(0 - 11) 부분입니다.
|
예제 ( 예제 사용 방법 )
January
에서 December
까지의 요소가 있는 monthLabels
라는 새 Array 객체를 만들고, 매개 변수 없이 now
라는 새 Date 객체를 만듭니다. 그런 다음 getMonth()
메서드를 두 번 호출합니다. 처음에는 Date 객체 now
가 작성된 월을 나타내는 숫자를 반환하고 다음으로는 달 이름을 반환합니다.
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 | () | 메서드 |
AS3 function getSeconds():Number
언어 버전: | ActionScript 3.0 |
런타임 버전: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Date
객체의 초(0에서 59 사이의 정수) 부분을 현지 시간에 따라 반환합니다. 현지 시간은 Flash 런타임이 실행되고 있는 운영 체제에 의해 결정됩니다.
Number — Date 객체의 초(0 - 59) 부분입니다.
|
예제 ( 예제 사용 방법 )
now
라는 새 Date 객체를 만듭니다. 그런 다음 getSeconds()
메서드를 호출하여 Date 객체 now
가 작성되었을 때의 초를 검색합니다.
var now:Date = new Date(); trace(now.getSeconds());
getTime | () | 메서드 |
AS3 function getTime():Number
언어 버전: | ActionScript 3.0 |
런타임 버전: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Date
객체에서 표준시 1970년 1월 1일 자정 이후 경과된 밀리초를 반환합니다. 둘 이상의 Date
객체를 비교할 때 특정 순간을 나타내려면 이 메서드를 사용합니다.
Number — Date 객체에서 1970년 1월 1일 이후 경과된 밀리초입니다.
|
예제 ( 예제 사용 방법 )
mlk
라는 새 Date 객체를 만듭니다. 이때 매개 변수로 year
(1929
), month
(0
= 1월) 및 day
(15
)를 사용합니다. 그런 다음 getTime()
메서드를 호출하여 1970년 1월 1일 자정 이후 경과된 밀리초를 검색합니다. 연도가 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
라는 새 Date 객체를 만든 다음 아래에 나와 있는 DateMath 클래스 메서드를 사용하여 원래 Date 객체 now
가 작성된 시간에 시간 값을 더합니다.
addSeconds()
:now
에 30초를 더합니다.addMinutes()
:now
에 30분을 더합니다.addHours()
: Date 객체now
에 6시간을 더합니다.addDays()
: Date 객체now
에 30을 더합니다.addWeeks()
:now
에 4주를 더합니다.
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 | () | 메서드 |
AS3 function getTimezoneOffset():Number
언어 버전: | ActionScript 3.0 |
런타임 버전: | Flash Player 9, AIR 1.0, Flash Lite 4 |
컴퓨터의 현지 시간과 표준시(UTC)의 시차를 분 단위로 반환합니다.
반환값Number — UTC와 같아 지도록 컴퓨터의 현지 시간에 추가해야 하는 분입니다. 컴퓨터의 시간이 UTC보다 느리게 설정되어 있는 경우 반환 값은 음수입니다.
|
예제 ( 예제 사용 방법 )
now
라는 새 Date 객체를 만듭니다. 그런 다음 getTimezoneOffset()
메서드를 호출하여 표준시와 now
가 작성된 시간 사이의 분 단위 시차를 검색합니다. 그런 다음 결과 값을 60으로 나누어 시간대 오프셋을 시간 단위로 변환합니다.
var date:Date = new Date(); trace(date.getTimezoneOffset() / 60);
getUTCDate | () | 메서드 |
AS3 function getUTCDate():Number
언어 버전: | ActionScript 3.0 |
런타임 버전: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Date
객체의 날짜(1에서 31 사이의 정수)를 표준시(UTC)에 따라 반환합니다.
Number — Date 객체가 나타내는 UTC 일(1 - 31)입니다.
|
관련 API 요소
예제 ( 예제 사용 방법 )
someBirthday
라는 새 Date 객체를 만듭니다. 이때 매개 변수로 year
(1974
), month
(10
= 11월), day
(30
), hour
(1
) 및 minute
(20
)을 사용합니다. 그런 다음 getUTCDate()
메서드를 호출하여 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 | () | 메서드 |
AS3 function getUTCDay():Number
언어 버전: | ActionScript 3.0 |
런타임 버전: | Flash Player 9, AIR 1.0, Flash Lite 4 |
이 Date
의 요일(0은 일요일, 1은 월요일 등)을 표준시(UTC)에 따라 반환합니다.
Number — Date 객체가 나타내는 UTC 요일(0 - 6)입니다.
|
관련 API 요소
예제 ( 예제 사용 방법 )
[Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday]
요소가 있는 weekDayLabels
라는 새 Array 객체와, 매개 변수 year
(1974
), month
(10
= 11월), day
(30
), hour
(1
) 및 minute
(20
)가 있는 someBirthday
라는 새 Date 객체를 만듭니다. 그런 다음 getUTCDay()
메서드를 두 번 호출합니다. 처음에는 날짜를 6으로 표시하고 다음으로는 weekDayLabels
를 사용하여 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 | () | 메서드 |
AS3 function getUTCFullYear():Number
언어 버전: | ActionScript 3.0 |
런타임 버전: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Date
객체의 네 자리 숫자 연도를 표준시(UTC)에 따라 반환합니다.
Number — Date 객체가 나타내는 네 자리 숫자의 UTC 연도입니다.
|
관련 API 요소
예제 ( 예제 사용 방법 )
someBirthday
라는 새 Date 객체를 만듭니다. 이때 매개 변수로 year
(1974
), month
(10
= 11월), day
(30
), hour
(1
) 및 minute
(20
)을 사용합니다. 그런 다음 getUTCFullYear()
메서드를 사용하여 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 | () | 메서드 |
AS3 function getUTCHours():Number
언어 버전: | ActionScript 3.0 |
런타임 버전: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Date
객체의 시간(0에서 23 사이의 정수)을 표준시(UTC)에 따라 반환합니다.
Number — Date 객체가 나타내는 UTC 시(0 - 23)입니다.
|
관련 API 요소
예제 ( 예제 사용 방법 )
someBirthday
라는 새 Date 객체를 만듭니다. 이때 매개 변수로 year
(1974
), month
(10
= 11월), day
(30
), hour
(1
) 및 minute
(20
)을 사용합니다. getHours()
및 getMinutes()
메서드를 호출하여 시와 분을 24시간 형식으로 검색합니다. 마지막으로 문자열 localTime
을 만들고 이 문자열을 getUSClockTime()
함수의 호출 결과에 할당합니다. 이 함수는 getHours()
및 getMinutes()
를 다시 호출하여 03:05 PM
이라는 시간을 구합니다. 그런 다음 localTime
과 같은 방식으로 String 변수 utcTime
을 만듭니다. 이 경우에도 결과는 같습니다.
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 | () | 메서드 |
AS3 function getUTCMilliseconds():Number
언어 버전: | ActionScript 3.0 |
런타임 버전: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Date
객체의 밀리초(0에서 999 사이의 정수) 부분을 표준시(UTC)에 따라 반환합니다.
Number — Date 객체의 UTC 밀리초 부분입니다.
|
예제 ( 예제 사용 방법 )
now
라는 새 Date 객체를 만듭니다. 그런 다음 getUTCMilliseconds()
메서드를 호출하여 Date 객체 now
가 작성되었을 때의 밀리초를 UTC에 따라 검색합니다.
var now:Date = new Date(); trace(now.getUTCMilliseconds());
getUTCMinutes | () | 메서드 |
AS3 function getUTCMinutes():Number
언어 버전: | ActionScript 3.0 |
런타임 버전: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Date
객체의 분(0에서 59 사이의 정수) 부분을 표준시(UTC)에 따라 반환합니다.
Number — Date 객체의 UTC 분 부분입니다.
|
예제 ( 예제 사용 방법 )
now
라는 새 Date 객체를 만듭니다. 그런 다음 getUTCMinutes()
메서드를 호출하여 Date 객체 now
가 작성되었을 때의 분을 UTC에 따라 검색합니다.
var now:Date = new Date(); trace(now.getUTCMinutes());
getUTCMonth | () | 메서드 |
AS3 function getUTCMonth():Number
언어 버전: | ActionScript 3.0 |
런타임 버전: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Date
객체의 월(1월을 나타내는 0에서 12월을 나타내는 11 사이) 부분을 표준시(UTC)에 따라 반환합니다.
Number — Date 객체의 UTC 월 부분입니다.
|
관련 API 요소
예제 ( 예제 사용 방법 )
January
에서 December
까지의 요소가 있는 monthLabels
라는 새 Array 객체를 만들고, 매개 변수 없이 now
라는 새 Date 객체를 만듭니다. 그런 다음 getUTCMonth()
메서드를 두 번 호출합니다. 처음에는 Date 객체 now
가 작성된 월을 나타내는 숫자를 UTC에 따라 반환하고 다음으로는 달 이름을 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 | () | 메서드 |
AS3 function getUTCSeconds():Number
언어 버전: | ActionScript 3.0 |
런타임 버전: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Date
객체의 초(0에서 59 사이의 정수) 부분을 표준시(UTC)에 따라 반환합니다.
Number — Date 객체의 UTC 초 부분입니다.
|
예제 ( 예제 사용 방법 )
now
라는 새 Date 객체를 만듭니다. 그런 다음 getUTCSeconds()
메서드를 호출하여 Date 객체 now
가 작성되었을 때의 초를 UTC에 따라 검색합니다.
var now:Date = new Date(); trace(now.getUTCSeconds());
parse | () | 메서드 |
public static function parse(date:String):Number
언어 버전: | ActionScript 3.0 |
런타임 버전: | Flash Player 9, AIR 1.0, Flash Lite 4 |
날짜를 나타내는 문자열을 표준시(UTC) 1970년 1월 1일 이후 경과한 밀리초에 해당하는 숫자로 변환합니다.
매개 변수
date:String — 날짜의 문자열 표현으로, Date.toString() 의 출력 형식을 따릅니다. Date.toString() 으로 출력되는 날짜의 형식은 다음과 같습니다.
Day Mon DD HH:MM:SS TZD YYYY 예를 들면 다음과 같습니다. Wed Apr 12 15:30:17 GMT-0700 2006 TZD(시간대 지정)는 항상 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 — 표준시(UTC) 1970년 1월 1일 이후 경과한 밀리초를 나타내는 숫자입니다.
|
관련 API 요소
예제 ( 예제 사용 방법 )
dateParsed
에 1974년 11월 30일을 나타내는 날짜 문자열을 할당합니다. 그런 다음 Date.parse()
메서드를 호출하여 날짜를 1970년 1월 1일 이후 경과한 밀리초 값으로 변환합니다.
var dateParsed:String = "Sat Nov 30 1974"; var milliseconds:Number = Date.parse(dateParsed); trace(milliseconds); // 155030400000
setDate | () | 메서드 |
AS3 function setDate(day:Number):Number
언어 버전: | ActionScript 3.0 |
런타임 버전: | Flash Player 9, AIR 1.0, Flash Lite 4 |
날짜를 현지 시간에 따라 설정하고 새 시간을 밀리초 단위로 반환합니다. 현지 시간은 Flash 런타임이 실행되고 있는 운영 체제에 의해 결정됩니다.
매개 변수
day:Number — 1에서 31 사이의 정수입니다.
|
Number — 밀리초 단위의 새 시간입니다.
|
예제 ( 예제 사용 방법 )
someBirthday
라는 새 Date 객체를 만듭니다. 이때 매개 변수로 year
(1974
), month
(10
= 11월), day
(30
), hour
(1
) 및 minute
(20
)을 사용합니다. 그런 다음 getDate()
메서드를 호출하여 날짜를 검색합니다. 그런 다음 day
매개 변수를 20
으로 설정하여 setDate()
를 호출한 후 getDate()
를 다시 호출하여 새로 설정된 날짜를 검색합니다.
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 | () | 메서드 |
AS3 function setFullYear(year:Number, month:Number, day:Number):Number
언어 버전: | ActionScript 3.0 |
런타임 버전: | Flash Player 9, AIR 1.0, Flash Lite 4 |
연도를 현지 시간에 따라 설정하고 새 시간을 밀리초 단위로 반환합니다. month
및 day
매개 변수가 지정된 경우 매개 변수가 현지 시간으로 설정됩니다. 현지 시간은 Flash 런타임이 실행되고 있는 운영 체제에 의해 결정됩니다.
Date
의 다른 필드는 이 메서드를 호출해도 수정되지 않지만 이 메서드를 호출한 결과로 요일이 변경된 경우에는 Date.getUTCDay()
및 Date.getDay()
에서 새로운 값이 반환될 수 있습니다.
매개 변수
year:Number — 연도를 나타내는 네 자리 숫자입니다. 두 자리 숫자는 네 자리 연도를 나타내지 않습니다. 예를 들어 99는 1999년이 아닌 99년을 나타냅니다.
| |
month:Number — 0(1월)에서 11(12월) 사이의 정수입니다.
| |
day:Number — 1에서 31 사이의 숫자입니다.
|
Number — 밀리초 단위의 새 시간입니다.
|
관련 API 요소
예제 ( 예제 사용 방법 )
someBirthday
라는 새 Date 객체를 만듭니다. 이때 매개 변수로 year
(1974
), month
(10
= 11월), day
(30
), hour
(1
) 및 minute
(20
)을 사용합니다. 그런 다음 getFullYear()
메서드를 호출하여 연도를 나타내는 네 자리 숫자를 검색합니다. 그런 다음 year
매개 변수를 2000
으로 설정하여 setFullYear()
를 호출한 후 getFullYear()
를 다시 호출하여 새로 설정된 연도를 검색합니다.
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 | () | 메서드 |
AS3 function setHours(hour:Number, minute:Number, second:Number, millisecond:Number):Number
언어 버전: | ActionScript 3.0 |
런타임 버전: | Flash Player 9, AIR 1.0, Flash Lite 4 |
시간을 현지 시간에 따라 설정하고 새 시간을 밀리초 단위로 반환합니다. 현지 시간은 Flash 런타임이 실행되고 있는 운영 체제에 의해 결정됩니다.
매개 변수
hour:Number — 0(자정)에서 23(오후 11시) 사이의 정수입니다.
| |
minute:Number — 0에서 59 사이의 정수입니다.
| |
second:Number — 0에서 59 사이의 정수입니다.
| |
millisecond:Number — 0에서 999 사이의 정수입니다.
|
Number — 밀리초 단위의 새 시간입니다.
|
예제 ( 예제 사용 방법 )
someBirthday
라는 새 Date 객체를 만듭니다. 이때 매개 변수로 year
(1974
), month
(10
= 11월), day
(30
), hour
(1
) 및 minute
(20
)을 사용합니다. 그런 다음 getHours()
및 getMinutes()
메서드를 호출하여 시와 분을 검색합니다. 그런 다음 hour
매개 변수를 12
으로 설정하여 setHours()
를 호출한 후 getHours()
와 getMinutes()
를 다시 호출하여 새로 설정된 시와 분을 검색합니다.
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 | () | 메서드 |
AS3 function setMilliseconds(millisecond:Number):Number
언어 버전: | ActionScript 3.0 |
런타임 버전: | Flash Player 9, AIR 1.0, Flash Lite 4 |
밀리초를 현지 시간에 따라 설정하고 새 시간을 밀리초 단위로 반환합니다. 현지 시간은 Flash 런타임이 실행되고 있는 운영 체제에 의해 결정됩니다.
매개 변수
millisecond:Number — 0에서 999 사이의 정수입니다.
|
Number — 밀리초 단위의 새 시간입니다.
|
예제 ( 예제 사용 방법 )
now
라는 새 Date 객체를 만듭니다. 그런 다음 getMilliseconds()
메서드를 호출하여 now
가 작성되었을 때의 밀리초를 검색합니다. millisecond
매개 변수를 4
로 설정하고 setMilliseconds()
를 다시 호출하여 before
라는 다른 Date 객체를 새로 만든 후 getMilliseconds()
를 다시 호출하여 새로 설정된 밀리초를 검색합니다.
var now:Date = new Date(); trace(now); trace(now.getMilliseconds()); var before:Date = new Date(now.setMilliseconds(4)); trace(before); trace(before.getMilliseconds());
setMinutes | () | 메서드 |
AS3 function setMinutes(minute:Number, second:Number, millisecond:Number):Number
언어 버전: | ActionScript 3.0 |
런타임 버전: | Flash Player 9, AIR 1.0, Flash Lite 4 |
분을 현지 시간에 따라 설정하고 새 시간을 밀리초 단위로 반환합니다. 현지 시간은 Flash 런타임이 실행되고 있는 운영 체제에 의해 결정됩니다.
매개 변수
minute:Number — 0에서 59 사이의 정수입니다.
| |
second:Number — 0에서 59 사이의 정수입니다.
| |
millisecond:Number — 0에서 999 사이의 정수입니다.
|
Number — 밀리초 단위의 새 시간입니다.
|
예제 ( 예제 사용 방법 )
now
라는 새 Date 객체를 만듭니다. 그런 다음 getMinutes()
메서드를 호출하여 now
가 작성되었을 때의 분을 검색합니다. minute
매개 변수를 0
으로 설정하고 setMinutes()
를 다시 호출하여 before
라는 다른 Date 객체를 새로 만든 후 getMinutes()
를 다시 호출하여 새로 설정된 분을 검색합니다.
var now:Date = new Date(); trace(now); trace(now.getMinutes()); var before:Date = new Date(now.setMinutes(0)); trace(before); trace(before.getMinutes());
setMonth | () | 메서드 |
AS3 function setMonth(month:Number, day:Number):Number
언어 버전: | ActionScript 3.0 |
런타임 버전: | Flash Player 9, AIR 1.0, Flash Lite 4 |
월과 날짜(선택 사항)를 현지 시간에 따라 설정하고 새 시간을 밀리초 단위로 반환합니다. 현지 시간은 Flash 런타임이 실행되고 있는 운영 체제에 의해 결정됩니다.
매개 변수
month:Number — 0(1월)에서 11(12월) 사이의 정수입니다.
| |
day:Number — 1에서 31 사이의 정수입니다.
|
Number — 밀리초 단위의 새 시간입니다.
|
예제 ( 예제 사용 방법 )
January
에서 December
까지의 요소가 있는 monthLabels
라는 새 Array 객체를 만들고, 매개 변수 없이 now
라는 새 month 객체를 만듭니다. 그런 다음 getMonth()
메서드를 호출하여 now
가 작성되었을 때의 월을 검색합니다. 그런 다음 month
매개 변수를 0
으로 설정하여 setMonth()
를 호출한 후 다시 getMonth()
를 호출하여 새로 설정된 월을 검색합니다.
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 | () | 메서드 |
AS3 function setSeconds(second:Number, millisecond:Number):Number
언어 버전: | ActionScript 3.0 |
런타임 버전: | Flash Player 9, AIR 1.0, Flash Lite 4 |
초를 현지 시간에 따라 설정하고 새 시간을 밀리초 단위로 반환합니다. 현지 시간은 Flash 런타임이 실행되고 있는 운영 체제에 의해 결정됩니다.
매개 변수
second:Number — 0에서 59 사이의 정수입니다.
| |
millisecond:Number — 0에서 999 사이의 정수입니다.
|
Number — 밀리초 단위의 새 시간입니다.
|
예제 ( 예제 사용 방법 )
now
라는 새 Date 객체를 만듭니다. 그런 다음 getseconds()
메서드를 호출하여 now
가 작성되었을 때의 초를 검색합니다. 그런 다음 second
매개 변수를 0
으로 설정하여 setSeconds()
를 호출한 후 getSeconds()
를 다시 호출하여 새로 설정된 초를 검색합니다.
var now:Date = new Date(); trace(now.getSeconds()); now.setSeconds(0); trace(now.getSeconds()); // 0
setTime | () | 메서드 |
AS3 function setTime(millisecond:Number):Number
언어 버전: | ActionScript 3.0 |
런타임 버전: | Flash Player 9, AIR 1.0, Flash Lite 4 |
날짜를 1970년 1월 1일 자정 이후 경과한 밀리초 단위로 설정하고 새 시간을 밀리초 단위로 반환합니다.
매개 변수
millisecond:Number — 정수 값으로, 0은 표준시(UTC) 1월 1일 자정입니다.
|
Number — 밀리초 단위의 새 시간입니다.
|
예제 ( 예제 사용 방법 )
now
라는 새 Date 객체를 만듭니다. 그런 다음 millisecond
매개 변수를 -1292601600000
으로 설정하여 setTime()
메서드를 호출합니다. 이렇게 하면 시간이 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 | () | 메서드 |
AS3 function setUTCDate(day:Number):Number
언어 버전: | ActionScript 3.0 |
런타임 버전: | Flash Player 9, AIR 1.0, Flash Lite 4 |
날짜를 표준시(UTC)에 따라 설정하고 새 시간을 밀리초 단위로 반환합니다. Date
객체의 다른 필드는 이 메서드를 호출해도 수정되지 않지만 이 메서드를 호출한 결과로 요일이 변경된 경우에는 Date.getUTCDay()
및 Date.getDay()
메서드에서 새로운 값이 반환될 수 있습니다.
매개 변수
day:Number — 1에서 31 사이의 정수입니다.
|
Number — 밀리초 단위의 새 시간입니다.
|
관련 API 요소
예제 ( 예제 사용 방법 )
someBirthday
라는 새 Date 객체를 만듭니다. 이때 매개 변수로 year
(1974
), month
(10
= 11월), day
(30
), hour
(1
) 및 minute
(20
)을 사용합니다. getUTCDate()
메서드를 호출하여 올바른 날짜를 반환합니다. 그런 다음 day
매개 변수를 1
로 설정하고 setUTCDate()
를 호출합니다. 마지막으로 trace()
문을 사용하여 날짜가 제대로 설정되었는지 확인합니다.
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 | () | 메서드 |
AS3 function setUTCFullYear(year:Number, month:Number, day:Number):Number
언어 버전: | ActionScript 3.0 |
런타임 버전: | Flash Player 9, AIR 1.0, Flash Lite 4 |
연도를 표준시(UTC)에 따라 설정하고 새 시간을 밀리초 단위로 반환합니다.
이 메서드를 사용하여 월 및 날짜를 설정할 수도 있습니다. 다른 필드는 이 메서드를 호출해도 수정되지 않지만 이 메서드를 호출한 결과로 요일이 변경된 경우에는 Date.getUTCDay()
및 Date.getDay()
메서드에서 새로운 값이 반환될 수 있습니다.
매개 변수
year:Number — 2000과 같이 네 자리 숫자의 전체 연도로 지정된 연도를 나타내는 정수입니다.
| |
month:Number — 0(1월)에서 11(12월) 사이의 정수입니다.
| |
day:Number — 1에서 31 사이의 정수입니다.
|
Number — 정수입니다.
|
관련 API 요소
예제 ( 예제 사용 방법 )
someBirthday
라는 새 Date 객체를 만듭니다. 이때 매개 변수로 year
(1974
), month
(10
= 11월), day
(30
), hour
(1
) 및 minute
(20
)을 사용합니다. getUTCFullYear()
메서드를 호출하여 네 자리 숫자로 된 올바른 연도를 반환합니다. 그런 다음 year
매개 변수를 1975
로 설정하고 setUTCFullYear()
를 호출합니다. 마지막으로 trace()
문을 사용하여 연도가 제대로 설정되었는지 확인합니다.
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 | () | 메서드 |
AS3 function setUTCHours(hour:Number, minute:Number, second:Number, millisecond:Number):Number
언어 버전: | ActionScript 3.0 |
런타임 버전: | Flash Player 9, AIR 1.0, Flash Lite 4 |
시간을 표준시(UTC)에 따라 설정하고 새 시간을 밀리초 단위로 반환합니다. 분, 초, 밀리초를 지정할 수도 있습니다.
매개 변수
hour:Number — 0(자정)에서 23(오후 11시) 사이의 정수입니다.
| |
minute:Number — 0에서 59 사이의 정수입니다.
| |
second:Number — 0에서 59 사이의 정수입니다.
| |
millisecond:Number — 0에서 999 사이의 정수입니다.
|
Number — 밀리초 단위의 새 시간입니다.
|
예제 ( 예제 사용 방법 )
someBirthday
라는 새 Date 객체를 만듭니다. 이때 매개 변수로 year
(1974
), month
(10
= 11월), day
(30
), hour
(1
) 및 minute
(20
)을 사용합니다. 그런 다음 getHours()
, getMinutes()
, getUTCHours()
및 getUTCMinutes()
메서드를 호출하여 시와 분을 검색합니다. setUTCHours()
를 호출(hour
매개 변수를 12
로 설정)한 다음 getHours()
, getMinutes()
, getUTCHours()
및 getUTCMinutes()
메서드를 다시 호출하여 업데이트된 시간을 올바로 표시합니다.
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 | () | 메서드 |
AS3 function setUTCMilliseconds(millisecond:Number):Number
언어 버전: | ActionScript 3.0 |
런타임 버전: | Flash Player 9, AIR 1.0, Flash Lite 4 |
밀리초를 표준시(UTC)에 따라 설정하고 새 시간을 밀리초 단위로 반환합니다.
매개 변수
millisecond:Number — 0에서 999 사이의 정수입니다.
|
Number — 밀리초 단위의 새 시간입니다.
|
예제 ( 예제 사용 방법 )
now
라는 새 Date 객체를 만듭니다. 그런 다음 getUTCMilliseconds()
메서드를 호출하여 now
가 작성되었을 때의 UTC 밀리초를 검색합니다. millisecond
매개 변수를 4
로 설정하고 setUTCMilliseconds()
를 다시 호출하여 before
라는 다른 Date 객체를 새로 만든 후 getUTCMilliseconds()
를 다시 호출하여 새로 설정된 밀리초를 검색합니다.
var now:Date = new Date(); trace(now); trace(now.getUTCMilliseconds()); var before:Date = new Date(now.setUTCMilliseconds(4)); trace(before); trace(before.getUTCMilliseconds());
setUTCMinutes | () | 메서드 |
AS3 function setUTCMinutes(minute:Number, second:Number, millisecond:Number):Number
언어 버전: | ActionScript 3.0 |
런타임 버전: | Flash Player 9, AIR 1.0, Flash Lite 4 |
분을 표준시(UTC)에 따라 설정하고 새 시간을 밀리초 단위로 반환합니다. 초와 밀리초를 지정할 수도 있습니다.
매개 변수
minute:Number — 0에서 59 사이의 정수입니다.
| |
second:Number — 0에서 59 사이의 정수입니다.
| |
millisecond:Number — 0에서 999 사이의 정수입니다.
|
Number — 밀리초 단위의 새 시간입니다.
|
예제 ( 예제 사용 방법 )
now
라는 새 Date 객체를 만듭니다. 그런 다음 getUTCMinutes()
메서드를 호출하여 now
가 작성되었을 때의 UTC 분을 검색합니다. minute
매개 변수를 0
으로 설정하고 setUTCMinutes()
를 다시 호출하여 before
라는 다른 Date 객체를 새로 만든 후 getUTCMinutes()
를 다시 호출하여 새로 설정된 분을 검색합니다.
var now:Date = new Date(); trace(now); trace(now.getUTCMinutes()); var before:Date = new Date(now.setUTCMinutes(0)); trace(before); trace(before.getUTCMinutes());
setUTCMonth | () | 메서드 |
AS3 function setUTCMonth(month:Number, day:Number):Number
언어 버전: | ActionScript 3.0 |
런타임 버전: | Flash Player 9, AIR 1.0, Flash Lite 4 |
월과 날짜(선택 사항)를 표준시(UTC)에 따라 설정하고 새 시간을 밀리초 단위로 반환합니다. 다른 필드는 이 메서드를 호출해도 수정되지 않지만 이 메서드를 호출한 결과로 요일이 변경된 경우에는 Date.getUTCDay()
및 Date.getDay()
메서드에서 새로운 값이 반환될 수 있습니다.
매개 변수
month:Number — 0(1월)에서 11(12월) 사이의 정수입니다.
| |
day:Number — 1에서 31 사이의 정수입니다.
|
Number — 밀리초 단위의 새 시간입니다.
|
관련 API 요소
예제 ( 예제 사용 방법 )
January
에서 December
까지의 요소가 있는 UTCMonthLabels
라는 새 Array 객체를 만들고, 매개 변수 없이 now
라는 새 UTCMonth 객체를 만듭니다. 그런 다음 getUTCMonth()
메서드를 호출하여 now
가 작성되었을 때의 UTC 월을 검색합니다. 그런 다음 month
매개 변수를 0
으로 설정하여 setUTCMonth()
를 호출한 후 다시 getUTCMonth()
를 호출하여 새로 설정된 월을 검색합니다.
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 | () | 메서드 |
AS3 function setUTCSeconds(second:Number, millisecond:Number):Number
언어 버전: | ActionScript 3.0 |
런타임 버전: | Flash Player 9, AIR 1.0, Flash Lite 4 |
초와 밀리초(선택 사항)를 표준시(UTC)에 따라 설정하고 새 시간을 밀리초 단위로 반환합니다.
매개 변수
second:Number — 0에서 59 사이의 정수입니다.
| |
millisecond:Number — 0에서 999 사이의 정수입니다.
|
Number — 밀리초 단위의 새 시간입니다.
|
예제 ( 예제 사용 방법 )
now
라는 새 Date 객체를 만듭니다. 그런 다음 getUTCSeconds()
메서드를 호출하여 now
가 작성되었을 때의 초를 검색합니다. 그런 다음 second
매개 변수를 0
으로 설정하여 setUTCSeconds()
를 호출한 후 getUTCSeconds()
를 다시 호출하여 새로 설정된 초를 검색합니다.
var now:Date = new Date(); trace(now.getUTCSeconds()); now.setUTCSeconds(0); trace(now.getUTCSeconds()); // 0
toDateString | () | 메서드 |
AS3 function toDateString():String
언어 버전: | ActionScript 3.0 |
런타임 버전: | Flash Player 9, AIR 1.0, Flash Lite 4 |
시간 또는 시간대를 포함하지 않고 날짜만 표현한 문자열을 반환합니다. 이 메서드를 다음 메서드와 비교해 보십시오.
Date.toTimeString()
메서드는 시간과 시간대만 반환합니다.Date.toString()
메서드는 날짜와 함께 시간과 시간대를 반환합니다.
String — 날짜만 표현한 문자열입니다.
|
관련 API 요소
예제 ( 예제 사용 방법 )
now
라는 새 Date 객체를 만든 후 trace()
문 내에서 아래 메서드를 호출합니다.
toString
:now
가 작성된 시간의now
에 대한 모든 매개 변수를 표시합니다.toDateString()
:now
가 작성된 시간에 대한day
,month
및year
매개 변수를 표시합니다.
var now:Date = new Date(); trace(now); trace(now.toDateString());
toJSON | () | 메서드 |
AS3 function toJSON(k:String):*
언어 버전: | ActionScript 3.0 |
런타임 버전: | Flash Player 11, AIR 3, Flash Lite 4 |
Date 객체의 JSON 인코딩 값을 사용자 정의할 수 있도록 재정의 가능한 메서드를 제공합니다.
JSON.stringify()
메서드는 순회하는 각 객체에서 toJSON()
메서드를 찾습니다. toJSON()
메서드를 찾으면 JSON.stringify()
가 발견하는 각 값마다 해당 메서드를 호출하여 값과 쌍을 이루는 키에 전달합니다.
Date 객체는 Date.toString()
출력을 반환하는 기본 toJSON()
구현을 제공합니다. JSON에 Date 객체를 다른 형식으로 내보내려는 고객은 자신만의 구현을 제공할 수 있습니다. 이는 클래스 프로토타입에 toJSON()
메서드를 다시 정의하는 방식으로 수행하면 됩니다.
toJSON()
메서드는 어떤 유형의 값도 반환할 수 있습니다. 객체를 반환하면 stringify()
가 해당 객체로 회귀하고, toJSON()
이 문자열을 반환하면 stringify()
가 회귀하지 않고 탐색을 계속 진행합니다.
매개 변수
k:String — JSON.stringify() 가 이 객체를 탐색할 때 발견하는 키/값 쌍의 키입니다.
|
* — Date.toString()의 객체 값입니다.
|
관련 API 요소
Object.prototype
toLocaleDateString | () | 메서드 |
AS3 function toLocaleDateString():String
언어 버전: | ActionScript 3.0 |
런타임 버전: | Flash Player 9, AIR 1.0, Flash Lite 4 |
시간 또는 시간대를 포함하지 않고 날짜만 표현한 문자열을 반환합니다. 이 메서드의 반환 값은 Date.toDateString
과 같습니다. 이 메서드를 다음 메서드와 비교해 보십시오.
Date.toTimeString()
메서드는 시간과 시간대만 반환합니다.Date.toString()
메서드는 날짜와 함께 시간과 시간대를 반환합니다.
String — 날짜만 표현한 String 입니다.
|
관련 API 요소
toLocaleString | () | 메서드 |
toLocaleTimeString | () | 메서드 |
toString | () | 메서드 |
AS3 function toString():String
언어 버전: | ActionScript 3.0 |
런타임 버전: | Flash Player 9, AIR 1.0, Flash Lite 4 |
날짜, 시간 및 시간대를 표현한 문자열을 반환합니다. 출력되는 날짜 형식은 다음과 같습니다.
Day Mon Date HH:MM:SS TZD YYYY
예를 들면 다음과 같습니다.
Wed Apr 12 15:30:17 GMT-0700 2006반환값
String — Date 객체의 문자열 표현입니다.
|
예제 ( 예제 사용 방법 )
now
라는 새 Date 객체를 만든 후 trace()
문 내에서 toString
을 호출하여 now
가 작성된 시점을 기준으로 now
에 대한 모든 매개 변수를 표시합니다.
var now:Date = new Date(); trace(now);
toTimeString | () | 메서드 |
toUTCString | () | 메서드 |
UTC | () | 메서드 |
public static function UTC(year:Number, month:Number, date:Number = 1, hour:Number = 0, minute:Number = 0, second:Number = 0, millisecond:Number = 0):Number
언어 버전: | ActionScript 3.0 |
런타임 버전: | Flash Player 9, AIR 1.0, Flash Lite 4 |
표준시 1970년 1월 1일 자정과 매개 변수에 지정된 시간 사이의 밀리초 수를 반환합니다. 이 메서드에서는 표준시를 사용하는 반면 Date
생성자에서는 현지 시간을 사용합니다.
이 메서드는 UTC 날짜를 Date 클래스 생성자에 전달하려는 경우에 유용합니다. Date 클래스 생성자에는 밀리초 오프셋 시간이 인수로 사용되므로 Date.UTC() 메서드를 사용하여 UTC 날짜를 해당 밀리초 오프셋으로 변환하여 Date 클래스 생성자에 인수로 전달할 수 있습니다.
매개 변수
year:Number — 2000과 같이 연도를 나타내는 네 자리 정수입니다.
| |
month:Number — 0(1월)에서 11(12월) 사이의 정수입니다.
| |
date:Number (default = 1 ) — 1에서 31 사이의 정수입니다.
| |
hour:Number (default = 0 ) — 0(자정)에서 23(오후 11시) 사이의 정수입니다.
| |
minute:Number (default = 0 ) — 0에서 59 사이의 정수입니다.
| |
second:Number (default = 0 ) — 0에서 59 사이의 정수입니다.
| |
millisecond:Number (default = 0 ) — 0에서 999 사이의 정수입니다.
|
Number — 1970년 1월 1일과 지정된 날짜 및 시간 사이의 밀리초 수입니다.
|
예제 ( 예제 사용 방법 )
someBirthday
라는 새 Date 객체를 만듭니다. 이때 매개 변수로 year
(1974
), month
(10
= 11월), day
(30
), hour
(15
) 및 minute
(20
)을 사용하며 현지 시간을 기준으로 합니다. 그런 다음 setTime()
메서드 내에서 UTC()
를 호출하여 동일한 매개 변수를 표준시로 재설정합니다.
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 | () | 메서드 |
AS3 function valueOf():Number
언어 버전: | ActionScript 3.0 |
런타임 버전: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Date
객체에서 표준시 1970년 1월 1일 자정 이후 경과된 밀리초를 반환합니다.
Number — Date 객체에서 1970년 1월 1일 이후 경과된 밀리초입니다.
|
예제 ( 예제 사용 방법 )
now
라는 새 Date 객체를 만듭니다. 그런 다음 getTime()
메서드를 호출하여 1970년 1월 1일 자정과 now
가 작성된 시간 사이의 시차를 밀리초 단위로 검색합니다. 그런 다음 valueOf()
를 호출하여 동일한 결과를 얻습니다.
var now:Date = new Date(); trace(now.getTime()); trace(now.valueOf());
Date()
생성자를 다양한 방식으로 사용하여 다음과 같은 변수를 할당하는 방법을 보여 줍니다.
myDate1
에서는 매개 변수 없이Date()
를 호출하여myDate1
을 현재 시스템의 날짜와 시간에 따라 현재 날짜 및 시간으로 설정합니다.myDate2
에서는 전달된year
(2000
), month(0
= 1월) 및day
(1
) 매개 변수를 사용하여Date()
를 호출합니다.myDate3
에서는year
(65
= 1965),month
(2
= 3월),day
(6
),hour
(9
),minute
(30
),second
(15
) 및millisecond
-+(0
)를 매개 변수로 전달하여Date()
를 호출합니다.myDate4
에서는Date()
를 호출할 때 표준시 1970년 1월 1일 자정 이전(음수 값으로 지정) 시간을 밀리초 단위로 나타내는 값을 사용합니다.
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, 03:17 PM Z