parse 메서드

날짜를 포함한 문자열 구문을 분석하여 1970년 1월 1일 자정부터 해당 날짜 사이의 시간을 밀리초로 반환합니다.

function parse(dateVal : {String | System.DateTime} ) : Number

인수

  • dateVal
    필수적 요소로서, "Jan 5, 1996 08:47:00"과 같은 형식의 날짜가 포함된 문자열 또는 ActiveX® 개체나 다른 개체에서 검색된 VT_DATE 값입니다.

설명

parse 메서드는 1970년 1월 1일 자정과 dateVal에 지정된 날짜 사이의 시간을 밀리초 단위로 나타내는 정수 값을 반환합니다.

parse 메서드는 Date 개체의 정적 메서드입니다. 정적 메서드이기 때문에 생성된 Date 개체의 메서드로 호출되는 것이 아니라 다음 예제와 같이 호출됩니다.

var datestring = "November 1, 1997 10:15 AM";
Date.parse(datestring)

다음은 parse 메서드로 구문을 분석할 수 있는 대상에 대한 규칙입니다.

  • 간단한 날짜에는 "/" 또는 "-" 날짜 구분 기호를 사용할 수 있지만 "7/20/96"과 같이 월/일/연도의 형식을 따라야 합니다.

  • "July 10 1995"와 같은 형식의 자세한 날짜에는 연도, 월, 일을 원하는 순서로 지정할 수 있으며 연도에는 2자리 또는 4자리 형식을 사용할 수 있습니다. 2자리 형식을 사용하는 경우 연도는 70보다 크거나 같아야 합니다.

  • 괄호 안의 모든 텍스트는 주석으로 처리됩니다. 괄호는 중첩될 수 있습니다.

  • 쉼표와 공백 모두 구분 기호로 처리됩니다. 여러 개의 구분 기호를 사용할 수 있습니다.

  • 월과 일 이름은 둘 이상의 문자로 구성되어야 합니다. 고유하지 않은 두 문자 이름은 제일 마지막에 일치되는 것으로 확인됩니다. 예를 들어 "Ju"는 June이 아닌 July로 확인됩니다.

  • 표시된 요일은 해당 요일이 지정된 날짜의 나머지 부분과 비교해 올바르지 않으면 무시됩니다. 예를 들어 "Tuesday November 9 1996"은 이 날짜가 실제로는 금요일이더라도 구문 분석됩니다. 그 결과 Date 개체에는 "Friday November 9 1996"이 포함됩니다.

  • JScript에서는 UTC(Universal Coordinated Time)와 GMT(그리니치 표준시)를 포함하여 모든 표준 시간대를 처리합니다.

  • 콜론으로 시간, 분 및 초를 분리하지만 값을 모두 지정할 필요는 없습니다. 이때 10:", "10:11" 및 "10:11:12"는 모두 유효합니다.

  • 24시간 형식을 사용하는 경우 정오 12시 이후의 시간에 "PM"을 지정하는 것은 오류입니다. 예를 들어 "23:15 PM"은 오류입니다.

  • 잘못된 날짜가 포함된 문자열은 오류입니다. 예를 들어 두 개의 연도나 두 개의 월이 포함된 문자열은 오류입니다.

예제

다음 예제는 parse 메서드의 사용 예를 보여 줍니다. 함수에 날짜를 지정하면 함수는 지정된 날짜와 1970/1/1 사이의 차이를 반환합니다.

function GetTimeTest(testdate){
   var s, t;                    //Declare variables.
   var MinMilli = 1000 * 60;       //Initialize variables.
   var HrMilli = MinMilli * 60;
   var DyMilli = HrMilli * 24;
   t = Date.parse(testdate);       //Parse testdate.
   s = "There are "                //Create return string.
   s += Math.round(Math.abs(t / DyMilli)) + " days "
   s += "between " + testdate + " and 1/1/70";
   return(s);                      //Return results.
}

요구 사항

버전 1

적용 대상:

Date 개체

참고 항목

기타 리소스

메서드