'AS3.0 Cookbook/날짜와 시간'에 해당되는 글 2건

  1. 2008.08.30 서버의 시간과 동기화
  2. 2008.08.30 Date클래스
asp나 jsp,php등과 같은 서버사이드 언어에서 서버의 시간을 읽어와 그 값을 Date()의 생성자로 사용한다.

서버의 시간을 time으로 읽어오면 1970년 1월1일 이후의 현재까지의 시간을 초로 반환한다.  그 값을 Date의 생성자로 사용하는데 값을 밀리초 단위로 설정하여야 한다.
new Date( 서버에서 리턴한 초 * 1000 )을 하면 서버의 시간을 기준으로 delegate한 변수는 클라이언트의 시간에 영향을 받지않고 서버타임을 기준으로 초와 날짜를 계산하게 된다.

단 시간의 차이가 발생할 수 있다. 이는 서버에서 높은 밀리초( 999.. 등 )의 값인 상태에서 초를 반환하고 클라이언트에서는 이를 기준으로 시작 밀리초로사용한다면 약 1초정도의 차이가 발생 할 수 있고, 이외에도 네트워크나 CPU상태나 여러가지 생각지 못한 환경 등에 의해서 차이가 벌어질 수 있다. 따라서 중요한 시각에 수시로 동기화 하거나 소켓 또는 LCDS등을 사용하여 서버와의 격차를 줄여야 한다.
Posted by 버터백통

Date클래스는 날짜와 시간등의 정보를 표현한다.
Date()의 생성자에 컴머(,)를 마스크로 연도와 월, 날짜를 입력하면 해당 날짜를 기준으로 값을 출력하게 된다.
가령 date:Date = new Date(2010,3,10) 라고 설정하면 실제 2010년 기준으로 3(4월) 10(10일)이면 토요일이다.
date를 출력하면 Sat Apr 10 00:00:00 GMT+0900 2010라고 출력된다.

Date() 클래스에는 여러가지 날짜 속성을 제공한다. 그 중 클라이언트의 현재시와 만국표준시(UTC)를 얻을 수 있다.

[ 속성 ]

date : Number

현지 시간에 따른 Date 객체에 지정된 날짜(1에서 31 사이의 정수)입니다.

dateUTC : Number

표준시(UTC)에 따른 Date 객체의 날짜(1에서 31 사이의 정수)입니다.

day : Number

[read-only] 현지 시간에 따른 이 Date에 지정된 요일(0은 일요일, 1은 월요일 등)입니다.

dayUTC : Number

[read-only] 표준시(UTC)에 따른 이 Date의 요일(0은 일요일, 1은 월요일 등)입니다.

fullYear : Number

현지 시간에 따른 Date 객체의 전체 연도(2000과 같은 네 자리 숫자)입니다.

fullYearUTC : Number

표준시(UTC)에 따른 Date 객체의 네 자리 숫자 연도입니다.

hours : Number

현지 시간에 따른 Date 객체에서 날짜 부분의 시간(0에서 23 사이의 정수)입니다.

hoursUTC : Number

표준시(UTC)에 따른 Date 객체의 시간(0에서 23 사이의 정수)입니다.

milliseconds : Number

현지 시간에 따른 Date 객체의 밀리초(0에서 999 사이의 정수) 부분입니다.

millisecondsUTC : Number

표준시(UTC)에 따른 Date 객체의 밀리초(0에서 999 사이의 정수) 부분입니다.

minutes : Number

현지 시간에 따른 Date 객체의 분(0에서 59 사이의 정수) 부분입니다.

minutesUTC : Number

표준시(UTC)에 따른 Date 객체의 분(0에서 59 사이의 정수) 부분입니다.

month : Number

현지 시간에 따른 Date 객체의 월(0 1, 1 2월 등) 부분입니다.

monthUTC : Number

표준시(UTC)에 따른 Date 객체의 월(1월을 나타내는 0에서 12월을 나타내는 11 사이) 부분입니다.

seconds : Number

현지 시간에 따른 Date 객체의 초(0에서 59 사이의 정수) 부분입니다.

secondsUTC : Number

표준시(UTC)에 따른 Date 객체의 초(0에서 59 사이의 정수) 부분입니다.

time : Number

Date 객체에서 표준시 1970 1 1일 자정 이후 경과된 밀리초입니다.

timezoneOffset : Number

[read-only] 컴퓨터의 현지 시간과 표준시(UTC)의 시차를 분 단위로 반환합니다.

Posted by 버터백통