| Package | 톱 레벨 |
| Class | public final dynamic class Date |
| Inheritance | Date Object |
Date.UTC() Methods와 Date.parse() Methods는 예외이며, 이것들은 정적인 Methods입니다. Date 클래스에 의한 서머타임의 처리 방법은, operating system 및 Flash Player 의 버젼에 응해 다릅니다. Flash Player 6 이후에서는, 서머타임은 각 operating system로 다음과 같이 처리됩니다.
Flash Player 5 에 의한 operating system별의 서머타임의 대처 방법은 다음과 같습니다.
Date 클래스를 사용하려면 ,new 연산자를 사용해 Date 인스턴스를 작성합니다.
ActionScript 3.0 은 새로운 악 세사 property를 몇개인가 추가하고 있습니다. 이러한 악 세사 property는, Date 인스턴스에 액세스 하거나 Date 인스턴스를 변경하는 많은 Date 클래스 Methods 대신에 사용할 수 있습니다. 또, ActionScript 3.0 에는, ECMA-262 Edition 3 에 준거하기 위해서 짜넣어지고 있는,toString() Methods의 새로운 변형 Methods (Date.toLocaleString(),Date.toTimeString(),Date.toLocaleTimeString(),Date.toDateString(), 및 Date.toLocaleDateString())도 포함됩니다.
상대 시간 또는 경과시간을 계산하려면 , flash.utils 패키지에 포함되는 getTimer() Methods를 참조해 주세요.
See also
| property | 정의 | ||
|---|---|---|---|
![]() | constructor : Object
특정의 object 인스턴스의 클래스 object 또는 constructor 함수에의 참조입니다.
| Object | |
date : Number
Date object로 지정된 로컬 시간에 의한 일자 (1 ~ 31 의 정수)입니다. | Date | ||
dateUTC : Number
Date object의 세계시 (UTC)에 의한 일자 (1 ~ 31 의 정수)입니다. | Date | ||
| day : Number
[read-only]
이
Date 로 지정된 로컬 시간에 의한 요일 (일요일은 0, 월요일은 1 등)입니다. | Date | ||
| dayUTC : Number
[read-only]
이
Date
의 세계시 (UTC)에 의한 요일 (일요일은 0, 월요일은 1 등)입니다. | Date | ||
fullYear : Number
Date object의 로컬 시간에 의한 해 (2000 등의 4 자리수의 숫자)입니다. | Date | ||
fullYearUTC : Number
Date object의 세계시 (UTC)에 의한 4 자리수의 해입니다. | Date | ||
hours : Number
Date object의 로컬 시간에 의할 때 (0 ~ 23 의 정수) 부분입니다. | Date | ||
hoursUTC : Number
Date object의 세계시 (UTC)에 의할 때 (0 ~ 23 의 정수)입니다. | Date | ||
milliseconds : Number
Date object의 로컬 시간에 의한 밀리 세컨드 (0 ~ 999 의 정수) 부분입니다. | Date | ||
millisecondsUTC : Number
Date object의 세계시 (UTC)에 의한 밀리 세컨드 (0 ~ 999 의 정수) 부분입니다. | Date | ||
minutes : Number
Date object의 로컬 시간에 의한 분 (0 ~ 59 의 정수) 부분입니다. | Date | ||
minutesUTC : Number
Date object의 세계시 (UTC)에 의한 분 (0 ~ 59 의 정수) 부분입니다. | Date | ||
month : Number
Date object의 로컬 시간에 의한 달 (1 월은 0, 2 월은 1 등)입니다. | Date | ||
monthUTC : Number
Date object의 세계시 (UTC)에 의한 달 (0 [1 월] ~ 11 [12 월]) 부분입니다. | Date | ||
![]() | prototype : Object
[static]
클래스 또는 함수 object의 prototype object에의 참조입니다.
| Object | |
seconds : Number
Date object의 로컬 시간에 의한 초 (0 ~ 59 의 정수) 부분입니다. | Date | ||
secondsUTC : Number
Date object의 세계시 (UTC)에 의한 초 (0 ~ 59 의 정수) 부분입니다. | Date | ||
time : Number
Date object의 1970 년 1 월 1 일 0 시 (세계시)부터의 밀리 세컨드수입니다. | Date | ||
| timezoneOffset : Number
[read-only]
컴퓨터의 로컬 시간과 세계시 (UTC)의 차이 (분 단위)입니다.
| Date | ||
| Methods | 정의 | ||
|---|---|---|---|
| Date (yearOrTimevalue:Object , month:Number , date:Number = 1, hour:Number = 0, minute:Number = 0, second:Number = 0, millisecond:Number = 0)
지정된 일시를 보관 유지하는 새로운 Date object를 작성합니다.
| Date | ||
getDate ():Number
Date object로 지정된 일자 (1 ~ 31 의 정수)를 로컬 시간에 돌려줍니다. | Date | ||
| getDay ():Number
이
Date 로 지정된 요일 (일요일은 0, 월요일은 1 등)을 로컬 시간에 돌려줍니다. | Date | ||
getFullYear ():Number
Date object의 해 (2000 등의 4 자리수의 숫자)를 로컬 시간에 돌려줍니다. | Date | ||
getHours ():Number
Date object때 (0 ~ 23 의 정수) 부분을 로컬 시간에 돌려줍니다. | Date | ||
getMilliseconds ():Number
Date object의 밀리 세컨드 (0 ~ 999 의 정수) 부분을 로컬 시간에 돌려줍니다. | Date | ||
getMinutes ():Number
Date object의 분 (0 ~ 59 의 정수) 부분을 로컬 시간에 돌려줍니다. | Date | ||
| getMonth ():Number
이
Date 의 달 (1 월은 0, 2 월은 1 등) 부분을 로컬 시간에 돌려줍니다. | Date | ||
getSeconds ():Number
Date object의 초 (0 ~ 59 의 정수) 부분을 로컬 시간에 돌려줍니다. | Date | ||
getTime ():Number
Date object의 1970 년 1 월 1 일 0 시 (세계시)부터의 밀리 세컨드수를 돌려줍니다. | Date | ||
| getTimezoneOffset ():Number
컴퓨터의 로컬 시간과 세계시 (UTC)의 차이 (분 단위)를 돌려줍니다.
| Date | ||
getUTCDate ():Number
Date object의 일자 (1 ~ 31 의 정수)를 세계시 (UTC)로 돌려줍니다. | Date | ||
| getUTCDay ():Number
이
Date
의 요일 (일요일은 0, 월요일은 1 등)을 세계시 (UTC)로 돌려줍니다. | Date | ||
getUTCFullYear ():Number
Date object의 4 자리수의 해를 세계시 (UTC)로 돌려줍니다. | Date | ||
getUTCHours ():Number
Date object때 (0 ~ 23 의 정수)를 세계시 (UTC)로 돌려줍니다. | Date | ||
getUTCMilliseconds ():Number
Date object의 밀리 세컨드 (0 ~ 999 의 정수) 부분을 세계시 (UTC)로 돌려줍니다. | Date | ||
getUTCMinutes ():Number
Date object의 분 (0 ~ 59 의 정수) 부분을 세계시 (UTC)로 돌려줍니다. | Date | ||
getUTCMonth ():Number
Date object의 달 (0 [1 월] ~ 11 [12 월]) 부분을 세계시 (UTC)로 돌려줍니다. | Date | ||
getUTCSeconds ():Number
Date object의 초 (0 ~ 59 의 정수) 부분을 세계시 (UTC)로 돌려줍니다. | Date | ||
![]() | hasOwnProperty (name:String ):Boolean
object로 지정된 property가 정의되고 있는지 어떤지를 나타냅니다.
| Object | |
![]() | isPrototypeOf (theClass:Object ):Boolean
Object 클래스의 인스턴스가, Parameters로서 지정된 object의 prototype 체인내에 있을지 어떨지를 나타냅니다.
| Object | |
| parse (date:String ):Number
[static]
일자를 나타내는 string를, 1970 년 1 월 1 일 (UTC)부터 경과한 밀리 세컨드수에 상당하는 수치로 변환합니다.
| Date | ||
![]() | propertyIsEnumerable (name:String ):Boolean
지정된 property가 존재해, 열거 가능한가 어떤가를 나타냅니다.
| Object | |
| setDate (day:Number ):Number
월내의 일자를 로컬 시간에 설정해, 새로운 시각을 밀리 세컨드로 돌려줍니다.
| Date | ||
| setFullYear (year:Number , month:Number , day:Number ):Number
해를 로컬 시간에 설정해, 새로운 시각을 밀리 세컨드로 돌려줍니다.
| Date | ||
| setHours (hour:Number , minute:Number , second:Number , millisecond:Number ):Number
때를 로컬 시간에 설정해, 새로운 시각을 밀리 세컨드로 돌려줍니다.
| Date | ||
| setMilliseconds (millisecond:Number ):Number
밀리 세컨드를 로컬 시간에 설정해, 새로운 시각을 밀리 세컨드로 돌려줍니다.
| Date | ||
| setMinutes (minute:Number , second:Number , millisecond:Number ):Number
분을 로컬 시간에 설정해, 새로운 시각을 밀리 세컨드로 돌려줍니다.
| Date | ||
| setMonth (month:Number , day:Number ):Number
달과 옵션으로 일자를 로컬 시간에 설정해, 새로운 시각을 밀리 세컨드로 돌려줍니다.
| Date | ||
![]() | setPropertyIsEnumerable (name:String , isEnum:Boolean = true):void
루프 처리에 대한 다이나믹 property의 가용성을 설정합니다.
| Object | |
| setSeconds (second:Number , millisecond:Number ):Number
초를 로컬 시간에 설정해, 새로운 시각을 밀리 세컨드로 돌려줍니다.
| Date | ||
| setTime (millisecond:Number ):Number
일자를 1970 년 1 월 1 일 0 시부터의 밀리 세컨드수로 설정해, 새로운 시각을 밀리 세컨드로 돌려줍니다.
| Date | ||
| setUTCDate (day:Number ):Number
월내의 일자를 세계시 (UTC)로 설정해, 새로운 시각을 밀리 세컨드로 돌려줍니다.
| Date | ||
| setUTCFullYear (year:Number , month:Number , day:Number ):Number
해를 세계시 (UTC)로 설정해, 새로운 시각을 밀리 세컨드로 돌려줍니다.
| Date | ||
| setUTCHours (hour:Number , minute:Number , second:Number , millisecond:Number ):Number
때를 세계시 (UTC)로 설정해, 새로운 시각을 밀리 세컨드로 돌려줍니다.
| Date | ||
| setUTCMilliseconds (millisecond:Number ):Number
밀리 세컨드를 세계시 (UTC)로 설정해, 새로운 시각을 밀리 세컨드로 돌려줍니다.
| Date | ||
| setUTCMinutes (minute:Number , second:Number , millisecond:Number ):Number
분을 세계시 (UTC)로 설정해, 새로운 시각을 밀리 세컨드로 돌려줍니다.
| Date | ||
| setUTCMonth (month:Number , day:Number ):Number
달, 및 옵션으로 날을 세계시 (UTC)로 설정해, 새로운 시각을 밀리 세컨드로 돌려줍니다.
| Date | ||
| setUTCSeconds (second:Number , millisecond:Number ):Number
초, 및 옵션으로 밀리 세컨드를 세계시 (UTC)로 설정해, 새로운 시각을 밀리 세컨드로 돌려줍니다.
| Date | ||
| toDateString ():String
요일과 일자만의 string 표현을 돌려줍니다. 시각 또는 타임 존은 포함되지 않습니다.
| Date | ||
| toLocaleDateString ():String
요일과 일자만의 string 표현을 돌려줍니다. 시각 또는 타임 존은 포함되지 않습니다.
| Date | ||
| toLocaleString ():String
요일, 일자, 시각의 string 표현을, 지정된 로컬 시간에 돌려줍니다.
| Date | ||
| toLocaleTimeString ():String
시각만의 string 표현을 돌려줍니다. 요일, 일자, 해, 또는 타임 존은 포함되지 않습니다.
| Date | ||
| toString ():String
요일, 일자, 시각, 및 타임 존의 string 표현을 돌려줍니다.
| Date | ||
| toTimeString ():String
시각과 타임 존만의 string 표현을 돌려줍니다. 요일과 일자는 포함되지 않습니다.
| Date | ||
| toUTCString ():String
요일, 일자, 및 시각의 string 표현을 세계시 (UTC)로 돌려줍니다.
| Date | ||
| UTC (year:Number , month:Number , date:Number = 1, hour:Number = 0, minute:Number = 0, second:Number = 0, millisecond:Number = 0):Number
[static]
1970 년 1 월 1 일 0 시 (세계시)부터 Parameters로 지정되었을 때 각까지의 밀리 세컨드수를 돌려줍니다.
| Date | ||
valueOf ():Number
Date object의 1970 년 1 월 1 일 0 시 (세계시)부터의 밀리 세컨드수를 돌려줍니다. | Date | ||
| date | property |
date:Number [read-write]
Date object로 지정된 로컬 시간에 의한 일자 (1 ~ 31 의 정수)입니다. 로컬 시간은, Flash Player 를 실행하고 있는 operating system에 의해 정해집니다.
AS3 function get date():Number
AS3 function set date(value:Number ):void
See also
| dateUTC | property |
dateUTC:Number [read-write]
Date object의 세계시 (UTC)에 의한 일자 (1 ~ 31 의 정수)입니다.
AS3 function get dateUTC():Number
AS3 function set dateUTC(value:Number ):void
See also
| day | property |
day:Number [read-only]
이 Date 로 지정된 로컬 시간에 의한 요일 (일요일은 0, 월요일은 1 등)입니다. 로컬 시간은, Flash Player 를 실행하고 있는 operating system에 의해 정해집니다.
AS3 function get day():Number
See also
| dayUTC | property |
dayUTC:Number [read-only]
이 Date
의 세계시 (UTC)에 의한 요일 (일요일은 0, 월요일은 1 등)입니다.
AS3 function get dayUTC():Number
See also
| fullYear | property |
fullYear:Number [read-write]
Date object의 로컬 시간에 의한 해 (2000 등의 4 자리수의 숫자)입니다. 로컬 시간은, Flash Player 를 실행하고 있는 operating system에 의해 정해집니다.
AS3 function get fullYear():Number
AS3 function set fullYear(value:Number ):void
See also
| fullYearUTC | property |
fullYearUTC:Number [read-write]
Date object의 세계시 (UTC)에 의한 4 자리수의 해입니다.
AS3 function get fullYearUTC():Number
AS3 function set fullYearUTC(value:Number ):void
See also
| hours | property |
hours:Number [read-write]
Date object의 로컬 시간에 의할 때 (0 ~ 23 의 정수) 부분입니다. 로컬 시간은, Flash Player 를 실행하고 있는 operating system에 의해 정해집니다.
AS3 function get hours():Number
AS3 function set hours(value:Number ):void
See also
| hoursUTC | property |
hoursUTC:Number [read-write]
Date object의 세계시 (UTC)에 의할 때 (0 ~ 23 의 정수)입니다.
AS3 function get hoursUTC():Number
AS3 function set hoursUTC(value:Number ):void
See also
| milliseconds | property |
milliseconds:Number [read-write]
Date object의 로컬 시간에 의한 밀리 세컨드 (0 ~ 999 의 정수) 부분입니다. 로컬 시간은, Flash Player 를 실행하고 있는 operating system에 의해 정해집니다.
AS3 function get milliseconds():Number
AS3 function set milliseconds(value:Number ):void
See also
| millisecondsUTC | property |
millisecondsUTC:Number [read-write]
Date object의 세계시 (UTC)에 의한 밀리 세컨드 (0 ~ 999 의 정수) 부분입니다.
AS3 function get millisecondsUTC():Number
AS3 function set millisecondsUTC(value:Number ):void
See also
| minutes | property |
minutes:Number [read-write]
Date object의 로컬 시간에 의한 분 (0 ~ 59 의 정수) 부분입니다. 로컬 시간은, Flash Player 를 실행하고 있는 operating system에 의해 정해집니다.
AS3 function get minutes():Number
AS3 function set minutes(value:Number ):void
See also
| minutesUTC | property |
minutesUTC:Number [read-write]
Date object의 세계시 (UTC)에 의한 분 (0 ~ 59 의 정수) 부분입니다.
AS3 function get minutesUTC():Number
AS3 function set minutesUTC(value:Number ):void
See also
| month | property |
month:Number [read-write]
Date object의 로컬 시간에 의한 달 (1 월은 0, 2 월은 1 등)입니다. 로컬 시간은, Flash Player 를 실행하고 있는 operating system에 의해 정해집니다.
AS3 function get month():Number
AS3 function set month(value:Number ):void
See also
| monthUTC | property |
monthUTC:Number [read-write]
Date object의 세계시 (UTC)에 의한 달 (0 [1 월] ~ 11 [12 월]) 부분입니다.
AS3 function get monthUTC():Number
AS3 function set monthUTC(value:Number ):void
See also
| seconds | property |
seconds:Number [read-write]
Date object의 로컬 시간에 의한 초 (0 ~ 59 의 정수) 부분입니다. 로컬 시간은, Flash Player 를 실행하고 있는 operating system에 의해 정해집니다.
AS3 function get seconds():Number
AS3 function set seconds(value:Number ):void
See also
| secondsUTC | property |
secondsUTC:Number [read-write]
Date object의 세계시 (UTC)에 의한 초 (0 ~ 59 의 정수) 부분입니다.
AS3 function get secondsUTC():Number
AS3 function set secondsUTC(value:Number ):void
See also
| time | property |
time:Number [read-write]
Date object의 1970 년 1 월 1 일 0 시 (세계시)부터의 밀리 세컨드수입니다. 이 Methods는, 복수의 Date object를 비교할 때에 특정의 시간을 나타내는데 사용합니다.
AS3 function get time():Number
AS3 function set time(value:Number ):void
See also
| timezoneOffset | property |
timezoneOffset:Number [read-only]컴퓨터의 로컬 시간과 세계시 (UTC)의 차이 (분 단위)입니다.
Implements AS3 function get timezoneOffset():Number
See also
| Date | () | constructor |
public 함수 Date(yearOrTimevalue:Object , month:Number , date:Number = 1, hour:Number = 0, minute:Number = 0, second:Number = 0, millisecond:Number = 0)지정된 일시를 보관 유지하는 새로운 Date object를 작성합니다.
Date() constructor 은, 일자와 밀리 세컨드까지의 시각을 지정하기 위해서, 최대 7 개까지 Parameters (year, month,..., millisecond)를 취합니다. 새롭게 작성된 Date object에 포함되는 일자는, 건네받은 인수의 수와 데이터형에 의해 다릅니다.
Date 클래스의 constructor 에 string를 건네주는 경우, 일자에는 다양한 형식을 사용할 수 있습니다만, 적어도 월, 날, 해가 포함되어 있을 필요가 있습니다. 예를 들어,Feb 1 2005 는 유효합니다만,Feb 2005 는 무효입니다. 다음에, 유효한 형식을 몇개인가 가리킵니다.
toString() 에 대응합니다. )toLocaleString() 에 대응합니다. )toDateString() 에 대응합니다. )yearOrTimevalue:Object — 다른 Parameters가 지정되고 있는 경우, 이 수치는 해 (1965 년등)를 나타냅니다. 그 이외의 경우는 시간치를 나타냅니다. 수치가 해를 나타내는 경우, 0 ~ 99 의 값은 1900 ~ 1999 를 나타냅니다. 그 이외의 경우는 해를 4 자리수로 지정할 필요가 있습니다. 수치가 시간치를 나타내는 (그 밖에 Parameters가 지정되지 않는다) 경우는, 1970 년 1 월 1 일 0:00:00 을 기준으로 하는 경과시간을 밀리 세컨드 단위로 나타내는 값이 됩니다. 부의 값은 1970 년 1 월 1 일 0:00:00 GMT 보다전의 시각을 나타내, 정의 값은 그것보다 후의 시각을 나타냅니다.
|
|
month:Number — 0 (1 월) ~ 11 (12 월)의 정수입니다.
|
|
date:Number (default = 1) — 1 ~ 31 의 정수입니다.
|
|
hour:Number (default = 0) — 0 (0 시) ~ 23 (오후 11 시)의 정수입니다.
|
|
minute:Number (default = 0) — 0 ~ 59 의 정수입니다.
|
|
second:Number (default = 0) — 0 ~ 59 의 정수입니다.
|
|
millisecond:Number (default = 0) — 밀리 세컨드의 0 ~ 999 의 정수입니다.
|
See also
| getDate | () | Methods |
AS3 function getDate():Number
Date object로 지정된 일자 (1 ~ 31 의 정수)를 로컬 시간에 돌려줍니다. 로컬 시간은, Flash Player 를 실행하고 있는 operating system에 의해 정해집니다.
Number —
Date object가 나타내는 일자 (1 ~ 31)입니다.
|
See also
someBirthday 를 작성합니다. Parameters에는,
year (1974),month (10 = 11 월),day
(30),hour (1), 및 minute (20)를 지정합니다.
다음에,getDate() Methods를 호출해, 일자를 취득합니다.
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 | () | Methods |
AS3 function getDay():Number
이 Date 로 지정된 요일 (일요일은 0, 월요일은 1 등)을 로컬 시간에 돌려줍니다. 로컬 시간은, Flash Player 를 실행하고 있는 operating system에 의해 정해집니다.
Number —
Date object가 나타내는 요일의 수치 (0 ~ 6)입니다.
|
weekDayLabels 를 작성합니다. 엘리먼트는
[Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday] 입니다. 또, 새로운 Date object someBirthday 를 작성합니다. Parameters에는,
year (1974),month (10 = 11 월),day
(30),hour (1), 및 minute (20)를 지정합니다.
다음에,getDay() Methods를 2 회 호출합니다. 1 번째는 요일을
6 이라고 하는 수치로 표시해, 2 번째는 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 | () | Methods |
AS3 function getFullYear():Number
Date object의 해 (2000 등의 4 자리수의 숫자)를 로컬 시간에 돌려줍니다. 로컬 시간은, Flash Player 를 실행하고 있는 operating system에 의해 정해집니다.
Number —
Date object가 나타내는 4 자리수의 해입니다.
|
someBirthday 를 작성합니다. Parameters에는,
year (1974),month (10 = 11 월),day
(30),hour (1), 및 minute (20)를 지정합니다.
다음에,getFullYear() Methods를 호출해, 4 자리수의 해를 취득합니다.
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 | () | Methods |
AS3 function getHours():Number
Date object때 (0 ~ 23 의 정수) 부분을 로컬 시간에 돌려줍니다. 로컬 시간은, Flash Player 를 실행하고 있는 operating system에 의해 정해집니다.
Number —
Date object가 나타낼 때 (0 ~ 23)입니다.
|
someBirthday 를 작성합니다. Parameters에는,
year (1974),month (10 = 11 월),day
(30),hour (1), 및 minute (20)를 지정합니다.
다음에,getHours() Methods와 getMinutes() Methods를 호출해,
때와 분을 24 시간 형식에서 취득합니다. 마지막으로, string 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;
}
| getMilliseconds | () | Methods |
AS3 function getMilliseconds():Number
Date object의 밀리 세컨드 (0 ~ 999 의 정수) 부분을 로컬 시간에 돌려줍니다. 로컬 시간은, Flash Player 를 실행하고 있는 operating system에 의해 정해집니다.
Number —
Date object의 밀리 세컨드 부분입니다.
|
now 를 Parameters의 지정없이 작성합니다.
다음에,getMilliseconds() Methods를 호출해,
Date object now 의 작성 시점의 분을 취득합니다.
var now:Date = new Date(); trace(now.getMilliseconds());
| getMinutes | () | Methods |
AS3 function getMinutes():Number
Date object의 분 (0 ~ 59 의 정수) 부분을 로컬 시간에 돌려줍니다. 로컬 시간은, Flash Player 를 실행하고 있는 operating system에 의해 정해집니다.
Number —
Date object의 와케베분입니다.
|
now 를 Parameters의 지정없이 작성합니다.
다음에,getMinutes() Methods를 호출해,
Date object now 의 작성 시점의 분을 취득합니다.
var now:Date = new Date(); trace(now); trace(now.getMinutes());
| getMonth | () | Methods |
AS3 function getMonth():Number
이
Date 의 달 (1 월은 0, 2 월은 1 등) 부분을 로컬 시간에 돌려줍니다. 로컬 시간은, Flash Player 를 실행하고 있는 operating system에 의해 정해집니다.
Number —
Date object의 달 (0 ~ 11) 부분입니다.
|
monthLabels 를 작성합니다. 엘리먼트는
January ~ December 입니다. 또, 새로운 Date object now 를 Parameters의 지정없이 작성합니다.
다음에,getMonth() Methods를 2 회 호출합니다. 1 번째는, Date object
now 가 작성된 달의 수치를 돌려주어, 2 번째는 달의 이름을 돌려줍니다.
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 | () | Methods |
AS3 function getSeconds():Number
Date object의 초 (0 ~ 59 의 정수) 부분을 로컬 시간에 돌려줍니다. 로컬 시간은, Flash Player 를 실행하고 있는 operating system에 의해 정해집니다.
Number —
Date object의 초 (0 ~ 59 의 정수) 부분입니다.
|
now 를 Parameters의 지정없이 작성합니다.
다음에,getSeconds() Methods를 호출해,
Date object now 의 작성 시점의 분을 취득합니다.
var now:Date = new Date(); trace(now.getSeconds());
| getTime | () | Methods |
AS3 function getTime():Number
Date object의 1970 년 1 월 1 일 0 시 (세계시)부터의 밀리 세컨드수를 돌려줍니다. 이 Methods는, 복수의 Date object를 비교할 때에 특정의 시간을 나타내는데 사용합니다.
Number —
Date object가 나타내는 1970 년 1 월 1 일부터의 밀리 세컨드수입니다.
|
mlk를 작성합니다. Parameters에는,
year (1929),month (0 = 1 월), 및
day (15)를 지정합니다. 다음에,getTime() Methods를 호출해,
1970 년 1 월 1 일 오전 0 시부터의 밀리 세컨드수를 취득합니다. 해가
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 를 Parameters의 지정없이 작성합니다.
다음에, 이하로 작성하는 DateMath 클래스의 Methods를 사용해, 원의 Date
object now 가 작성되고 나서의 시간을 추가합니다.
addSeconds(): now 에 30 초를 추가합니다. addMinutes(): now 에 30 분을 추가합니다. addHours(): Date object now 에 6 시간을 추가합니다. addDays(): Date object 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 | () | Methods |
AS3 function getTimezoneOffset():Number 컴퓨터의 로컬 시간과 세계시 (UTC)의 차이 (분 단위)를 돌려줍니다.
반환값Number —
로컬 시간과 세계시 (UTC)의 차이 (분 단위)입니다
|
now 를 Parameters의 지정없이 작성합니다.
다음에,getTimezoneOffset() Methods를 호출해,
now 가 작성되었을 때 각과 세계시의 차이 (분 단위)를 취득합니다. 게다가 이 결과를 60 으로 제산해, 타임 존의 오프셋(offset)를
시간 단위로 변환합니다.
var date:Date = new Date(); trace(date.getTimezoneOffset() / 60);
| getUTCDate | () | Methods |
AS3 function getUTCDate():Number
Date object의 일자 (1 ~ 31 의 정수)를 세계시 (UTC)로 돌려줍니다.
Number —
Date object가 나타내는 UTC 의 일자 (1 ~ 31)입니다.
|
See also
someBirthday 를 작성합니다. Parameters에는,
year (1974),month (10 = 11 월),day
(30),hour (1), 및 minute (20)를 지정합니다.
다음에,getUTCDate() Methods를 호출해, 일자를 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 | () | Methods |
AS3 function getUTCDay():Number
이 Date
의 요일 (일요일은 0, 월요일은 1 등)을 세계시 (UTC)로 돌려줍니다.
Number —
Date object가 나타내는 UTC 의 요일 (0 ~ 6)입니다.
|
See also
weekDayLabels 를 작성합니다. 엘리먼트는
[Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday] 입니다. 또, 새로운 Date object someBirthday 를 작성합니다. Parameters에는,
year (1974),month (10 = 11 월),day
(30),hour (1), 및 minute (20)를 지정합니다.
다음에,getUTCDay() Methods를 2 회 호출합니다. 1 번째는 요일을
6 이라고 하는 수치로 표시해, 2 번째는 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 | () | Methods |
AS3 function getUTCFullYear():Number
Date object의 4 자리수의 해를 세계시 (UTC)로 돌려줍니다.
Number —
Date object가 나타내는 UTC 의 4 자리수의 해입니다.
|
See also
someBirthday 를 작성합니다. Parameters에는,
year (1974),month (10 = 11 월),day
(30),hour (1), 및 minute (20)를 지정합니다.
다음에,getUTCFullYear() Methods를 호출해, 4 자리수의 해를 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 | () | Methods |
AS3 function getUTCHours():Number
Date object때 (0 ~ 23 의 정수)를 세계시 (UTC)로 돌려줍니다.
Number —
Date object가 나타내는 UTC 때 (0 ~ 23)입니다.
|
See also
someBirthday 를 작성합니다. Parameters에는,
year (1974),month (10 = 11 월),day
(30),hour (1), 및 minute (20)를 지정합니다.
다음에,getHours() Methods와 getMinutes() Methods를 호출해,
때와 분을 24 시간 형식에서 취득합니다. 마지막으로, string 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 | () | Methods |
AS3 function getUTCMilliseconds():Number
Date object의 밀리 세컨드 (0 ~ 999 의 정수) 부분을 세계시 (UTC)로 돌려줍니다.
Number —
Date object의 UTC 의 밀리 세컨드 부분입니다.
|
now 를 Parameters의 지정없이 작성합니다.
다음에,getUTCMilliseconds() Methods를 호출해,
Date object now 의 작성 시점의 분을 UTC 로 취득합니다.
var now:Date = new Date(); trace(now.getUTCMilliseconds());
| getUTCMinutes | () | Methods |
AS3 function getUTCMinutes():Number
Date object의 분 (0 ~ 59 의 정수) 부분을 세계시 (UTC)로 돌려줍니다.
Number —
Date object의 UTC 의 와케베분입니다.
|
now 를 Parameters의 지정없이 작성합니다.
다음에,getUTCMinutes() Methods를 호출해,
Date object now 의 작성 시점의 분을 UTC 로 취득합니다.
var now:Date = new Date(); trace(now.getUTCMinutes());
| getUTCMonth | () | Methods |
AS3 function getUTCMonth():Number
Date object의 달 (0 [1 월] ~ 11 [12 월]) 부분을 세계시 (UTC)로 돌려줍니다.
Number —
Date object의 UTC 의 달부분입니다.
|
See also
monthLabels 를 작성합니다. 엘리먼트는
January ~ December 입니다. 또, 새로운 Date object now 를 Parameters의 지정없이 작성합니다.
다음에,getUTCMonth() Methods를 2 회 호출합니다. 1 번째는, Date object
now 의 달의 수치, 2 번째는 달의 이름을 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 | () | Methods |
AS3 function getUTCSeconds():Number
Date object의 초 (0 ~ 59 의 정수) 부분을 세계시 (UTC)로 돌려줍니다.
Number —
Date object의 UTC 의 초부분입니다.
|
now 를 Parameters의 지정없이 작성합니다.
다음에,getUTCSeconds() Methods를 호출해,
Date object now 의 작성 시점의 분을 UTC 로 취득합니다.
var now:Date = new Date(); trace(now.getUTCSeconds());
| parse | () | Methods |
public static function parse(date:String ):Number 일자를 나타내는 string를, 1970 년 1 월 1 일 (UTC)부터 경과한 밀리 세컨드수에 상당하는 수치로 변환합니다.
Parametersdate:String — Date.toString() 의 출력 형식에 준한 일자의 string 표현입니다. 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 Mon Date HH:MM:SS TZD YYYY
MM/DD/YYYY HH:MM:SS TZD
MM/DD/YYYY HH:MM:SS TZD
|
Number —
1970 년 1 월 1 일 (UTC)부터 경과한 밀리 세컨드수를 나타내는 수치입니다.
|
See also
dateParsed 에 할당합니다.
다음에,Date.parse() Methods를 호출해, 이 일자를 1970 년 1 월 1 일부터의 밀리 세컨드수로 변환합니다.
var dateParsed:String = "Sat Nov 30 1974"; var milliseconds:Number = Date.parse(dateParsed); trace(milliseconds); // output 155030400000
| setDate | () | Methods |
AS3 function setDate(day:Number ):Number 월내의 일자를 로컬 시간에 설정해, 새로운 시각을 밀리 세컨드로 돌려줍니다. 로컬 시간은, Flash Player 를 실행하고 있는 operating system에 의해 정해집니다.
Parametersday:Number — 1 ~ 31 의 정수입니다.
|
Number —
밀리 세컨드로 나타내지는 새로운 시각입니다.
|
someBirthday 를 작성합니다. Parameters에는,
year (1974),month (10 = 11 월),day
(30),hour (1), 및 minute (20)를 지정합니다.
getDate() Methods를 호출해, 일자를 취득합니다. 다음에,
day Parameters에 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 | () | Methods |
AS3 function setFullYear(year:Number , month:Number , day:Number ):Number
해를 로컬 시간에 설정해, 새로운 시각을 밀리 세컨드로 돌려줍니다. month Parameters와 day Parameters를 지정하면, 양쪽 모두는 로컬 시간으로 설정됩니다. 로컬 시간은, Flash Player 를 실행하고 있는 operating system에 의해 정해집니다.
이 Methods를 호출해도 Date object의 다른 필드는 변경됩니다만, 이 Methods를 호출한 결과적으로 요일이 바뀌었을 경우에는,Date.getUTCDay() 와 Date.getDay() 는 새로운 값을 돌려주는 일이 있습니다.
year:Number — 년을 나타내는 4 자리수의 수치입니다. 2 자리수의 수치는 4 자리수의 해의 생략형을 나타내지 않습니다. 예를 들어, 99 는 1999 년은 아니고, 99 년입니다.
|
|
month:Number — 0 (1 월) ~ 11 (12 월)의 정수입니다.
|
|
day:Number — 1 ~ 31 의 수치입니다.
|
Number —
밀리 세컨드로 나타내지는 새로운 시각입니다.
|
See also
someBirthday 를 작성합니다. Parameters에는,
year (1974),month (10 = 11 월),day
(30),hour (1), 및 minute (20)를 지정합니다.
getFullYear() Methods를 호출해, 4 자리수의 해를 취득합니다.
다음에,year Parameters에 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 | () | Methods |
AS3 function setHours(hour:Number , minute:Number , second:Number , millisecond:Number ):Number 때를 로컬 시간에 설정해, 새로운 시각을 밀리 세컨드로 돌려줍니다. 로컬 시간은, Flash Player 를 실행하고 있는 operating system에 의해 정해집니다.
Parametershour:Number — 0 (0 시) ~ 23 (오후 11 시)의 정수입니다.
|
|
minute:Number — 0 ~ 59 의 정수입니다.
|
|
second:Number — 0 ~ 59 의 정수입니다.
|
|
millisecond:Number — 0 ~ 999 의 정수입니다.
|
Number —
밀리 세컨드로 나타내지는 새로운 시각입니다.
|
someBirthday 를 작성합니다. Parameters에는,
year (1974),month (10 = 11 월),day
(30),hour (1), 및 minute (20)를 지정합니다. 다음에,
getHours() Methods와
getMinutes() Methods를 호출해, 때와 분을 취득합니다. 다음에,hour Parameters에 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 | () | Methods |
AS3 function setMilliseconds(millisecond:Number ):Number 밀리 세컨드를 로컬 시간에 설정해, 새로운 시각을 밀리 세컨드로 돌려줍니다. 로컬 시간은, Flash Player 를 실행하고 있는 operating system에 의해 정해집니다.
Parametersmillisecond:Number — 0 ~ 999 의 정수입니다.
|
Number —
밀리 세컨드로 나타내지는 새로운 시각입니다.
|
now 를 Parameters의 지정없이 작성합니다.
다음에,getMilliseconds() Methods를 호출해,
now 가 작성되었을 때의 분을 취득합니다. 다음에,minute Parameters에
4 를 설정해 setMilliseconds() 를 재차 호출해, 이제(벌써) 1 개의 새로운 Date object before 를 작성합니다.
재차 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 | () | Methods |
AS3 function setMinutes(minute:Number , second:Number , millisecond:Number ):Number 분을 로컬 시간에 설정해, 새로운 시각을 밀리 세컨드로 돌려줍니다. 로컬 시간은, Flash Player 를 실행하고 있는 operating system에 의해 정해집니다.
Parametersminute:Number — 0 ~ 59 의 정수입니다.
|
|
second:Number — 0 ~ 59 의 정수입니다.
|
|
millisecond:Number — 0 ~ 999 의 정수입니다.
|
Number —
밀리 세컨드로 나타내지는 새로운 시각입니다.
|
now 를 Parameters의 지정없이 작성합니다.
다음에,getMinutes() Methods를 호출해,
now 가 작성되었을 때의 분을 취득합니다. 다음에,minute Parameters에
0 을 설정해 setMinutes() 를 재차 호출해, 이제(벌써) 1 개의 새로운 Date object before 를 작성합니다.
재차 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 | () | Methods |
AS3 function setMonth(month:Number , day:Number ):Number 달과 옵션으로 일자를 로컬 시간에 설정해, 새로운 시각을 밀리 세컨드로 돌려줍니다. 로컬 시간은, Flash Player 를 실행하고 있는 operating system에 의해 정해집니다.
Parametersmonth:Number — 0 (1 월) ~ 11 (12 월)의 정수입니다.
|
|
day:Number — 1 ~ 31 의 정수입니다.
|
Number —
밀리 세컨드로 나타내지는 새로운 시각입니다.
|
monthLabels 를 작성합니다. 엘리먼트는
January ~ December 입니다. 또, 새로운 Month object now 를 Parameters의 지정없이 작성합니다.
다음에,getMonth() Methods를 호출해,
now 가 작성되었을 때의 분을 취득합니다. 다음에,month Parameters에 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 | () | Methods |
AS3 function setSeconds(second:Number , millisecond:Number ):Number 초를 로컬 시간에 설정해, 새로운 시각을 밀리 세컨드로 돌려줍니다. 로컬 시간은, Flash Player 를 실행하고 있는 operating system에 의해 정해집니다.
Parameterssecond:Number — 0 ~ 59 의 정수입니다.
|
|
millisecond:Number — 0 ~ 999 의 정수입니다.
|
Number —
밀리 세컨드로 나타내지는 새로운 시각입니다.
|
now 를 Parameters의 지정없이 작성합니다.
다음에,getseconds() Methods를 호출해,
now 가 작성되었을 때의 분을 취득합니다. 다음에,second Parameters에 0 을 설정해
setSeconds() 를 호출합니다.
재차 getSeconds() 를 호출해, 새롭게 설정된 초를 취득합니다.
var now:Date = new Date(); trace(now.getSeconds()); now.setSeconds(0); trace(now.getSeconds()); // 0
| setTime | () | Methods |
AS3 function setTime(millisecond:Number ):Number 일자를 1970 년 1 월 1 일 0 시부터의 밀리 세컨드수로 설정해, 새로운 시각을 밀리 세컨드로 돌려줍니다.
Parametersmillisecond:Number — 정수치입니다. 0 은 세계시 (UTC)의 1 월 1 일 0 시입니다.
|
Number —
밀리 세컨드로 나타내지는 새로운 시각입니다.
|
now 를 Parameters의 지정없이 작성합니다.
다음에,millisecond Parameters에 -1292601600000 를 설정해
setTime() Methods를 호출합니다. 이것에 의해, 시각은 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 | () | Methods |
AS3 function setUTCDate(day:Number ):Number
월내의 일자를 세계시 (UTC)로 설정해, 새로운 시각을 밀리 세컨드로 돌려줍니다. 이 Methods를 호출해도,Date
object의 다른 필드는 변경됩니다만, 이 Methods를 호출한 결과적으로 요일이 바뀌었을 경우에는,Date.getUTCDay() Methods와 Date.getDay() Methods는 새로운 값을 돌려주는 일이 있습니다.
day:Number — 1 ~ 31 의 정수치입니다.
|
Number —
밀리 세컨드로 나타내지는 새로운 시각입니다.
|
See also
someBirthday 를 작성합니다. Parameters에는,
year (1974),month (10 = 11 월),day
(30),hour (1), 및 minute (20)를 지정합니다. Methods
getUTCDate() Methods를 호출하면, 월내의 일자가 올바르게 돌려주어집니다. 다음에,day Parameters에 1 을 설정해
setUTCDate() 를 호출합니다. trace() 명령문(statement)로,
일자가 올바르게 설정된 것을 확인합니다.
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 | () | Methods |
AS3 function setUTCFullYear(year:Number , month:Number , day:Number ):Number 해를 세계시 (UTC)로 설정해, 새로운 시각을 밀리 세컨드로 돌려줍니다.
이 Methods에서는, 옵션으로 달과 날을 설정할 수도 있습니다. 이 Methods를 호출해도 다른 필드는 변경됩니다만, 이 Methods를 호출한 결과적으로 요일이 바뀌었을 경우에는,Date.getUTCDay() 와 Date.getDay() Methods는 새로운 값을 돌려주는 일이 있습니다.
year:Number — 4 자리수의 해 (2000 등)를 나타내는 정수입니다.
|
|
month:Number — 0 (1 월) ~ 11 (12 월)의 정수입니다.
|
|
day:Number — 1 ~ 31 의 정수입니다.
|
Number —
정수입니다.
|
See also
someBirthday 를 작성합니다. Parameters에는,
year (1974),month (10 = 11 월),day
(30),hour (1), 및 minute (20)를 지정합니다. Methods
getUTCFullYear() 를 호출하면, 4 자리수의 해가 올바르게 돌려주어집니다. 다음에,year Parameters에 1975 를 설정해
setUTCFullYear() 를 호출합니다. trace() 명령문(statement)로,
해가 올바르게 설정된 것을 확인합니다.
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 | () | Methods |
AS3 function setUTCHours(hour:Number , minute:Number , second:Number , millisecond:Number ):Number 때를 세계시 (UTC)로 설정해, 새로운 시각을 밀리 세컨드로 돌려줍니다. 옵션으로, 분, 초, 및 밀리 세컨드를 지정할 수가 있습니다.
Parametershour:Number — 0 (0 시) ~ 23 (오후 11 시)의 정수입니다.
|
|
minute:Number — 0 ~ 59 의 정수입니다.
|
|
second:Number — 0 ~ 59 의 정수입니다.
|
|
millisecond:Number — 0 ~ 999 의 정수입니다.
|
Number —
밀리 세컨드로 나타내지는 새로운 시각입니다.
|
someBirthday 를 작성합니다. Parameters에는,
year (1974),month (10 = 11 월),day
(30),hour (1), 및 minute (20)를 지정합니다. 다음에,
Methods getHours(),getMinutes(),getUTCHours(), 및 getUTCMinutes() 를 호출해,
때와 분을 취득합니다. 다음에,hour Parameters에 12 를 설정해
setUTCHours() 를 호출합니다. Methods 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 | () | Methods |
AS3 function setUTCMilliseconds(millisecond:Number ):Number 밀리 세컨드를 세계시 (UTC)로 설정해, 새로운 시각을 밀리 세컨드로 돌려줍니다.
Parametersmillisecond:Number — 0 ~ 999 의 정수입니다.
|
Number —
밀리 세컨드로 나타내지는 새로운 시각입니다.
|
now 를 Parameters의 지정없이 작성합니다.
다음에,getUTCMilliseconds() Methods를 호출해,
now 가 작성되었을 때의 분을 취득합니다. 다음에,minute Parameters에
4 를 설정해 setUTCMilliseconds() 를 호출해, 이제(벌써) 1 개의 새로운 Date object before 를 작성합니다.
재차 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 | () | Methods |
AS3 function setUTCMinutes(minute:Number , second:Number , millisecond:Number ):Number 분을 세계시 (UTC)로 설정해, 새로운 시각을 밀리 세컨드로 돌려줍니다. 옵션으로, 초와 밀리 세컨드를 지정할 수가 있습니다.
Parametersminute:Number — 0 ~ 59 의 정수입니다.
|
|
second:Number — 0 ~ 59 의 정수입니다.
|
|
millisecond:Number — 0 ~ 999 의 정수입니다.
|
Number —
밀리 세컨드로 나타내지는 새로운 시각입니다.
|
now 를 Parameters의 지정없이 작성합니다.
다음에,getUTCMinutes() Methods를 호출해,
now 가 작성되었을 때의 분을 취득합니다. 다음에,minute Parameters에
0 을 설정해 setUTCMinutes() 를 호출해, 이제(벌써) 1 개의 새로운 Date object before 를 작성합니다.
재차 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 | () | Methods |
AS3 function setUTCMonth(month:Number , day:Number ):Number
달, 및 옵션으로 날을 세계시 (UTC)로 설정해, 새로운 시각을 밀리 세컨드로 돌려줍니다. 이 Methods를 호출해도 다른 필드는 변경됩니다만, 이 Methods를 호출한 결과적으로 요일이 바뀌었을 경우에는,Date.getUTCDay() Methods와 Date.getDay() Methods는 새로운 값을 돌려주는 일이 있습니다.
month:Number — 0 (1 월) ~ 11 (12 월)의 정수입니다.
|
|
day:Number — 1 ~ 31 의 정수입니다.
|
Number —
밀리 세컨드로 나타내지는 새로운 시각입니다.
|
See also
UTCMonthLabels 를 작성합니다. 엘리먼트는
January ~ December 입니다. 또, 새로운 UTCMonth object now 를 Parameters의 지정없이 작성합니다.
다음에,getUTCMonth() Methods를 호출해,
now 가 작성되었을 때의 분을 취득합니다. 다음에,month Parameters에 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 | () | Methods |
AS3 function setUTCSeconds(second:Number , millisecond:Number ):Number 초, 및 옵션으로 밀리 세컨드를 세계시 (UTC)로 설정해, 새로운 시각을 밀리 세컨드로 돌려줍니다.
Parameterssecond:Number — 0 ~ 59 의 정수입니다.
|
|
millisecond:Number — 0 ~ 999 의 정수입니다.
|
Number —
밀리 세컨드로 나타내지는 새로운 시각입니다.
|
now 를 Parameters의 지정없이 작성합니다.
다음에,getUTCSeconds() Methods를 호출해,
now 가 작성되었을 때의 분을 취득합니다. 다음에,second Parameters에 0 을 설정해
setUTCSeconds() 를 호출합니다. 재차 getUTCSeconds() 를 호출해, 새롭게 설정되었다
초를 취득합니다.
var now:Date = new Date(); trace(now.getUTCSeconds()); now.setUTCSeconds(0); trace(now.getUTCSeconds()); // 0
| toDateString | () | Methods |
AS3 function toDateString():String 요일과 일자만의 string 표현을 돌려줍니다. 시각 또는 타임 존은 포함되지 않습니다. 다음의 Methods와 대조를 이룹니다.
Date.toTimeString() 는 시각과 타임 존만을 돌려줍니다. Date.toString() 는 요일과 일자 뿐만 아니라, 시각과 타임 존도 돌려줍니다. String —
요일과 일자만의 string 표현입니다.
|
See also
now 를 Parameters의 지정없이 작성합니다.
다음에,trace() 명령문(statement)내에서 다음의 Methods를 호출합니다.
toString: now 가 작성되었을 때의 now 의 모든 Parameters를 표시합니다. toDateString(): now 가 작성되었을 때의 Parameters day,month,
및 year 를 표시합니다. var now:Date = new Date(); trace(now); trace(now.toDateString());
| toLocaleDateString | () | Methods |
AS3 function toLocaleDateString():String
요일과 일자만의 string 표현을 돌려줍니다. 시각 또는 타임 존은 포함되지 않습니다. 이 Methods는,Date.toDateString 와 같은 값을 돌려줍니다. 다음의 Methods와 대조를 이룹니다.
Date.toTimeString() 는 시각과 타임 존만을 돌려줍니다. Date.toString() 는 요일과 일자 뿐만 아니라, 시각과 타임 존도 돌려줍니다. String —
요일과 일자만의 String 표현입니다.
|
See also
| toLocaleString | () | Methods |
AS3 function toLocaleString():String
요일, 일자, 시각의 string 표현을, 지정된 로컬 시간에 돌려줍니다. 같은 정보 ( 및 타임 존)를 string의 마지막에 해를 붙여 돌려주는 Date.toString() Methods와 대조를 이룹니다.
String —
Date object의 string 표현을 로컬 타임 존으로 돌려줍니다.
|
| toLocaleTimeString | () | Methods |
AS3 function toLocaleTimeString():String
시각만의 string 표현을 돌려줍니다. 요일, 일자, 해, 또는 타임 존은 포함되지 않습니다. 시각과 타임 존을 돌려주는 Date.toTimeString() Methods와 대조를 이룹니다.
String —
시각과 타임 존만의 string 표현입니다.
|
See also
| toString | () | Methods |
AS3 function toString():String 요일, 일자, 시각, 및 타임 존의 string 표현을 돌려줍니다. 출력의 일자 형식은, 다음과 같습니다.
Day Mon Date HH:MM:SS TZD YYYY
다음에 예를 나타냅니다.
Wed Apr 12 15:30:17 GMT-0700 2006
반환값
String —
Date object의 string 표현입니다.
|
now 를 Parameters의 지정없이 작성합니다.
다음에,trace() 명령문(statement)내에서 toString 를 호출해,
now 가 작성된 시점의 now 의 모든 Parameters를 표시합니다.
var now:Date = new Date(); trace(now);
| toTimeString | () | Methods |
AS3 function toTimeString():String
시각과 타임 존만의 string 표현을 돌려줍니다. 요일과 일자는 포함되지 않습니다. 요일과 일자만을 돌려주는 Date.toDateString() Methods와 대조를 이룹니다.
String —
시각과 타임 존만의 string 표현입니다.
|
See also
| toUTCString | () | Methods |
AS3 function toUTCString():String
요일, 일자, 및 시각의 string 표현을 세계시 (UTC)로 돌려줍니다. 예를 들어, 2005 년 2 월 1 일을 Tue Feb 1 00:00:00 2005 UTC 로서 돌려줍니다.
String —
Date object의 UTC 의 string 표현입니다.
|
See also
| UTC | () | Methods |
public static function UTC(year:Number , month:Number , date:Number = 1, hour:Number = 0, minute:Number = 0, second:Number = 0, millisecond:Number = 0):Number
1970 년 1 월 1 일 0 시 (세계시)부터 Parameters로 지정되었을 때 각까지의 밀리 세컨드수를 돌려줍니다. 이 Methods에서는 세계시를 사용하는데 대해,Date constructor 에서는 로컬 시간을 사용합니다.
이 Methods는, UTC 의 일자를 Date 클래스의 constructor 에 건네주는 경우에 편리합니다. Date 클래스의 constructor 은 밀리 세컨드 오프셋(offset)를 인수로서 받기 (위해)때문에, Date.UTC() Methods를 사용해 UTC 의 일자를 대응의 밀리 세컨드 오프셋(offset)로 변환해, 이 오프셋(offset)를 인수로서 Date 클래스 constructor 에 보낼 수가 있습니다.
Parametersyear:Number — 년을 나타내는 4 자리수의 정수 (2000 등)입니다.
|
|
month:Number — 0 (1 월) ~ 11 (12 월)의 정수입니다.
|
|
date:Number (default = 1) — 1 ~ 31 의 정수입니다.
|
|
hour:Number (default = 0) — 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 를 작성합니다. Parameters에는,
year (1974),month (10 = 11 월),day
(30),hour (1), 및 minute (20)를 로컬 시간에
지정합니다. 다음에,setTime() Methods내에서 UTC() 를 호출해, 이러한 Parameters를 세계시에
리셋트 합니다.
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 | () | Methods |
AS3 function valueOf():Number
Date object의 1970 년 1 월 1 일 0 시 (세계시)부터의 밀리 세컨드수를 돌려줍니다.
Number —
Date object가 나타내는 1970 년 1 월 1 일부터의 밀리 세컨드수입니다.
|
now 를 Parameters의 지정없이 작성합니다.
다음에,getTime() Methods를 호출해,
now 가 작성되었을 때 각으로부터 1970 년 1 월 1 일 0 시까지의 밀리 세컨드수를 취득합니다.
다음에,valueOf() 를 호출해, 같은 값을 취득합니다.
var now:Date = new Date(); trace(now.getTime()); trace(now.valueOf());
Date() constructor 의 다양한
사용법을 나타내고 있습니다.
myDate1 는, Parameters의 지정없이 Date() 를 호출합니다. 이것에 의해,myDate1 가,
사용하고 있는 시스템의 일시에 근거한 현재의 일시로 설정됩니다. myDate2 는,year (2000), month
(0 = 1 월), 및 day (1)의 각 Parameters를 지정해 Date() 를 호출합니다. myDate3 는,year (65 = 1965),
month (2 = 3 월),day (6),hour
(9),minute (30),second (15),
및 millisecond-+ (0)의 각 Parameters를 지정해 Date() 를 호출합니다. myDate4 는, 1970 년 1 월 1 일 0:00:00 (세계시)의 무엇 밀리 세컨드전인가
(값이 부이기 (위해)때문에)(을)를 나타내는 수치를 사용해 Date() 를 호출합니다.
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
}
}
}