parseDate(I18n - JavaScript)
주어진 로케일에서 주어진 패턴을 적용하여 주어진 문자열을 분석합니다. 문자열이 시간대 표시를 포함하지 않으면 주어진 문자열을 주어진 시간대로 입력했다고 간주합니다. 예를 들어 사용자가 "01/01/2003 00:00"을 입력하면 사용자 시간대의 00:00을 의미합니다. 리턴된 날짜는 XSP 서버 시간대입니다.
이 메소드는 허용됩니다. 예를 들어 구분 기호가 엄격히 고려되지 않아도 날짜가 해석됩니다. (01/01/2003은 패턴 dd-MM-yyyy에서 허용됩니다.) 패턴은 미리 정의된 패턴(i18n 상수로 표시됨)일 수 있습니다. 이러한 패턴은 현지화 가능합니다. 정확한 형식은 로케일에 따라 달라집니다. 패턴은 명시적 패턴('dd/MM/yyyy')일 수도 있습니다.
이러한 종류의 패턴은 MMM 또는 MMMM(월의 축약 또는 전체 이름)이 사용되는 경우를 제외하고 로케일의 영향을 받지 않습니다. 패턴이 누락되거나 널인 경우 형식을 사용하여 문자열이 구문 분석됩니다. 예를 들어 주어진 로케일이 미국 로케일인 경우 다음 문자열은 올바르게 해석될 수 있습니다. '1/14/03 4:33 AM." 로케일 매개변수가 누락되었거나 널인 경우 XSP 서버 기본 로케일에 따라 문자열이 해석됩니다.
정의 위치
I18n구문
parseDate(date:string, pattern:string, loc:Locale) : Date
parseDate(date:string, pattern:string, tz:TimeZone) : Date
parseDate(date:string, pattern:string, loc:Locale, tz:TimeZone) : Date
parseDate(date:string, pattern:string) : Date
| 매개변수 | 설명 |
|---|---|
| date | 구문 분석할 문자열입니다. |
| pattern | 'date'를 일치시키려는 패턴입니다. |
| loc | 미리 정의된 패턴을 변환하는 데 사용되는 로케일(즉, 미국의 경우 M/d/yy)입니다. |
| tz | 주어진 'date'를 입력하는 시간대입니다. |
| 리턴 값 | 설명 |
|---|---|
| 날짜 | 주어진 문자열에 대응하는 Date 오브젝트(XSP 서버 TZ에서)입니다. |