프로그래밍/VC++

COM에서 DATE 타입 사용하기

panpro 2007. 2. 2. 15:21
ActiveX에서 외부에 노출할 메소드를 하나 만들려고 할 때 보이는 Data 타입 중 하나가 DATE 타입이다.
DATE는 time_t 보다 더 큰 타입이라나. 암튼 그렇다.

ActiveX에서 이렇게 받았다.

DATE m_ChartFirstDate
COleDateTime dateChartFirst(this->m_ChartFirstDate);

int nYear = dateChartFirst.GetYear();
int nMonth = dateChartFirst.GetMonth();
int nDay = dateChartFirst.GetDay();

그리고 2006년 12월 31일이 DATE 타입으로 어떤 값인지를 알아야 HTML에서 ActiveX로 값을 넘길 수 있다.
그건 이렇게 만들었다.

COleDateTime aa(2006, 12, 31, 0, 0, 0);

DATE aaa = aa;
aaa 값을 찍어보면 double 형 값이 찍히는 데, 그 값을 쓰면 된다.

자바스크립트에서는 2006, 12, 31을 가지고 어떻게 저 DATE 값을 만들까.