세계화

세계화

정보를 가져오고 사용자의 로캘 및 표준 시간대 관련 작업을 수행 합니다.

개체

메서드

변수 범위

globalization개체의 자식 인지는 navigator 개체 및 따라서 전역 범위를 갖는.

// The global globalization object
var globalization = navigator.globalization;

기능 액세스

버전 3.0, 코르도바 플러그인으로 장치 수준 Api를 구현합니다. CLI의 사용 plugin 명령 설명에 명령줄 인터페이스를 추가 하거나 프로젝트에 대 한이 기능을 제거 하려면:

    $ cordova plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-globalization.git
    $ cordova plugin rm org.apache.cordova.core.globalization

이 명령은 모든 타겟된 플랫폼에 적용 하지만 플랫폼 관련 구성 설정을 아래에 설명 된 수정:

일부 플랫폼은 특별 한 구성이 필요 없이이 기능을 지원할 수 있습니다. 플랫폼 지원에 대 한 참조.


globalization.getPreferredLanguage

클라이언트의 현재 언어에 대 한 문자열 식별자를 얻을.

navigator.globalization.getPreferredLanguage(successCallback, errorCallback);

설명

언어 식별자 문자열을 반환 합니다에 successCallback 와 함께 한 properties 개체를 매개 변수로. 있어야 해당 개체는 value 속성을 String 값.

언어, 점점 오류가 발생 하는 경우는 errorCallback 로 실행 한 GlobalizationError 개체를 매개 변수로. 오류의 예상 된 코드는GlobalizationError.UNKNOWN\_ERROR.

지원 되는 플랫폼

빠른 예제

브라우저 설정 된 경우에 en\_US 로케일,이 텍스트와 함께 팝업 대화 상자를 표시 한다 language: English :

navigator.globalization.getPreferredLanguage(
    function (language) {alert('language: ' + language.value + '\n');},
    function () {alert('Error getting language\n');}
);

전체 예제

<!DOCTYPE HTML>
<html>
  <head>
    <title>getPreferredLanguage Example</title>
    <script type="text/javascript" charset="utf-8" src="cordova.js"></script>
    <script type="text/javascript" charset="utf-8">

    function checkLanguage() {
      navigator.globalization.getPreferredLanguage(
        function (language) {alert('language: ' + language.value + '\n');},
        function () {alert('Error getting language\n');}
      );
    }
    </script>
  </head>
  <body>
    <button onclick="checkLanguage()">Click for language</button>
  </body>
</html>

Windows Phone 8 단점


globalization.getLocaleName

클라이언트의 현재 로캘 설정에 대 한 문자열 식별자를 얻을.

navigator.globalization.getLocaleName(successCallback, errorCallback);

설명

로캘 식별자 문자열을 반환 합니다에 successCallback 와 함께 한 properties 개체를 매개 변수로. 있어야 해당 개체는 value 속성을 String 값.

로캘, 점점 오류가 발생 하는 경우는 errorCallback 로 실행 한 GlobalizationError 개체를 매개 변수로. 오류의 예상 된 코드는GlobalizationError.UNKNOWN\_ERROR.

지원 되는 플랫폼

빠른 예제

브라우저 설정 된 경우에 en\_US 로케일, 텍스트와 함께 팝업 대화 상자가 표시 됩니다locale: en\_US.

navigator.globalization.getLocaleName(
    function (locale) {alert('locale: ' + locale.value + '\n');},
    function () {alert('Error getting locale\n');}
);

전체 예제

<!DOCTYPE HTML>
<html>
  <head>
    <title>getLocaleName Example</title>
    <script type="text/javascript" charset="utf-8" src="cordova.js"></script>
    <script type="text/javascript" charset="utf-8">

    function checkLocale() {
      navigator.globalization.getLocaleName(
        function (locale) {alert('locale: ' + locale.value + '\n');},
        function () {alert('Error getting locale\n');}
      );
    }
    </script>
  </head>
  <body>
    <button onclick="checkLocale()">Click for locale</button>
  </body>
</html>

Windows Phone 8 단점


globalization.dateToString

날짜를 반환 합니다 클라이언트의 로케일과 시간대에 따라 문자열로 서식이 지정 된.

navigator.globalization.dateToString(date, successCallback, errorCallback, options);

설명

서식이 지정 된 날짜를 반환 합니다 String 통해는 value 개체에서 액세스할 수 있는 속성을 매개 변수로 전달 되는successCallback.

인바운드는 date 매개 변수 유형 이어야 합니다Date.

날짜 서식을 오류가 발생 하는 경우는 errorCallback 로 실행 한 GlobalizationError 개체를 매개 변수로. 오류의 예상 된 코드는GlobalizationError.FORMATTING\_ERROR.

options매개 변수는 선택적 이며 그것의 기본 값은:

{formatLength: '짧은' 선택기: '날짜 및 시간'}

options.formatLength수 있는 short , medium , long , 또는full.

options.selector수 있는 date , time 또는date and time.

지원 되는 플랫폼

빠른 예제

브라우저 설정 된 경우는 en\_US 로케일,이 텍스트에 유사한 팝업 대화 상자가 표시 됩니다 date: 9/25/2012 4:21PM 기본 옵션을 사용 하 여:

navigator.globalization.dateToString(
    new Date(),
    function (date) { alert('date: ' + date.value + '\n'); },
    function () { alert('Error getting dateString\n'); },
    { formatLength: 'short', selector: 'date and time' }
);

전체 예제

<!DOCTYPE HTML>
<html>
  <head>
    <title>dateToString Example</title>
    <script type="text/javascript" charset="utf-8" src="cordova.js"></script>
    <script type="text/javascript" charset="utf-8">

    function checkDateString() {
      navigator.globalization.dateToString(
        new Date(),
        function (date) {alert('date: ' + date.value + '\n');},
        function () {alert('Error getting dateString\n');,
        {formatLength:'short', selector:'date and time'}}
      );
    }
    </script>
  </head>
  <body>
    <button onclick="checkDateString()">Click for date string</button>
  </body>
</html>

Windows Phone 8 단점


globalization.stringToDate

클라이언트의 사용자 환경 설정 및 달력 클라이언트의 표준 시간대를 사용 하 여 문자열 형식으로 날짜를 구문 분석 하 고 해당 하는 date 개체를 반환 합니다.

navigator.globalization.stringToDate(dateString, successCallback, errorCallback, options);

설명

날짜와 함께 성공 콜백 반환 된 properties 개체를 매개 변수로. 해당 개체는 다음 속성이 있어야 합니다.

인바운드는 dateString 매개 변수 유형 이어야 합니다String.

options매개 변수는 선택적 이며 기본값은 다음 값:

{formatLength: '짧은' 선택기: '날짜 및 시간'}

options.formatLength수 있는 short , medium , long , 또는 full . options.selector수 있는 date , time 또는date and time.

날짜 문자열을 구문 분석 오류가 발생 하는 경우는 errorCallback 로 실행 한 GlobalizationError 개체를 매개 변수로. 오류의 예상 된 코드는GlobalizationError.PARSING\_ERROR.

지원 되는 플랫폼

빠른 예제

브라우저 설정 된 경우에 en\_US 로케일,이 텍스트에 유사한 팝업 대화 상자가 표시 됩니다 month:8 day:25 year:2012 . 유의 정수는 한 달 미만의 문자열, 달 정수로 나타내는 배열 인덱스.

navigator.globalization.stringToDate(
    '9/25/2012',
    function (date) {alert('month:' + date.month +
                           ' day:'  + date.day   +
                           ' year:' + date.year  + '\n');},
    function () {alert('Error getting date\n');},
    {selector: 'date'}
);

전체 예제

<!DOCTYPE HTML>
<html>
  <head>
    <title>stringToDate Example</title>
    <script type="text/javascript" charset="utf-8" src="cordova.js"></script>
    <script type="text/javascript" charset="utf-8">

    function checkStringDate() {
      navigator.globalization.stringToDate(
        '9/25/2012',
        function (date) {alert('month:' + date.month +
                               ' day:' + date.day +
                               ' year:' + date.year + '\n');},
        function () {alert('Error getting date\n');},
        {selector:'date'}
      );
    }

    </script>
  </head>
  <body>
    <button onclick="checkStringDate()">Click for parsed date</button>
  </body>
</html>

Windows Phone 8 단점


globalization.getDatePattern

포맷 하 고 클라이언트의 사용자 환경 설정에 따라 날짜 구문 분석 패턴 문자열을 반환 합니다.

navigator.globalization.getDatePattern(successCallback, errorCallback, options);

설명

패턴을 반환 합니다 successCallback . 매개 변수로 전달 된 개체에는 다음 속성이 포함 되어 있습니다.

패턴을 얻는 오류가 발생 하는 경우는 errorCallback 로 실행 한 GlobalizationError 개체를 매개 변수로 합니다. 오류의 예상 된 코드는GlobalizationError.PATTERN\_ERROR.

options매개 변수는 선택적 이며 기본값은 다음 값:

{formatLength: '짧은' 선택기: '날짜 및 시간'}

options.formatLength수 있는 short , medium , long , 또는 full . options.selector수 있는 date , time 또는date and time.

지원 되는 플랫폼

빠른 예제

브라우저 설정 된 경우에 en\_US 로캘,이 예제에서는 같은 텍스트와 함께 팝업 대화 상자를 표시 pattern: M/d/yyyy h:mm a :

function checkDatePattern() {
    navigator.globalization.getDatePattern(
        function (date) { alert('pattern: ' + date.pattern + '\n'); },
        function () { alert('Error getting pattern\n'); },
        { formatLength: 'short', selector: 'date and time' }
    );
}

전체 예제

<!DOCTYPE HTML>
<html>
  <head>
    <title>getDatePattern Example</title>
    <script type="text/javascript" charset="utf-8" src="cordova.js"></script>
    <script type="text/javascript" charset="utf-8">

    function checkDatePattern() {
      navigator.globalization.getDatePattern(
        function (date) {alert('pattern: ' + date.pattern + '\n');},
        function () {alert('Error getting pattern\n');},
        {formatLength:'short', selector:'date and time'}
      );
    }

    </script>
  </head>
  <body>
    <button onclick="checkDatePattern()">Click for pattern</button>
  </body>
</html>

Windows Phone 8 단점


globalization.getDateNames

달의 이름 또는 클라이언트의 사용자 환경 설정 및 일정에 따라 매일의 배열을 반환합니다.

navigator.globalization.getDateNames(successCallback, errorCallback, options);

설명

이름의 배열을 반환 합니다는 successCallback 와 properties 개체를 매개 변수로 합니다. 해당 개체를 포함 한 value 속성으로는 Array 의 String 값. 배열 기능 이름과 년 또는 선택한 옵션에 따라 일주일의 첫날 첫 번째 달에서 시작.

이름을 얻는 오류가 발생 하는 경우는 errorCallback 로 실행 한 GlobalizationError 개체를 매개 변수로. 오류의 예상 된 코드는GlobalizationError.UNKNOWN\_ERROR.

options매개 변수는 선택적 이며 그것의 기본 값은:

{유형: '활짝', 항목: '달'}

값 options.type 일 수 있다 narrow 또는wide.

값 options.item 일 수 있다 months 또는days.

지원 되는 플랫폼

빠른 예제

브라우저 설정 된 경우에 en\_US 로케일,이 예에서는 표시 12 팝업 대화 상자, 텍스트 비슷한 한달에 하나 시리즈 month: January :

navigator.globalization.getDateNames(
    function (names) {
        for (var i = 0; i < names.value.length; i++) {
            alert('month: ' + names.value[i] + '\n');
        }
    },
    function () { alert('Error getting names\n'); },
    { type: 'wide', item: 'months' }
);

전체 예제

<!DOCTYPE HTML>
<html>
  <head>
    <title>getDateNames Example</title>
    <script type="text/javascript" charset="utf-8" src="cordova.js"></script>
    <script type="text/javascript" charset="utf-8">

    function checkDateNames() {
      navigator.globalization.getDateNames(
        function (names) {
          for (var i=0; i<names.value.length; i++) {
            alert('month: ' + names.value[i] + '\n');
          }
        },
        function () {alert('Error getting names\n');},
        {type:'wide', item:'months'}
      );
    }

    </script>
  </head>
  <body>
    <button onclick="checkDateNames()">Click for date names</button>
  </body>
</html>

globalization.isDayLightSavingsTime

일광 절약 시간이 클라이언트의 표준 시간대 및 달력을 사용 하 여 특정된 날짜에 대 한 효과 인지 표시 합니다.

navigator.globalization.isDayLightSavingsTime(date, successCallback, errorCallback);

설명

나타냅니다 여부 일광 절약 시간 적용 하는 successCallback 와 properties 개체를 매개 변수로. 있어야 해당 개체는 dst 속성을 Boolean 값. A true 값 나타냅니다 일광 절약 시간이 특정된 날짜에 대해 적용 되 고 false 하지 않음을 나타냅니다.

인바운드 매개 변수는 date 형식 이어야 합니다Date.

날짜 읽기 오류가 발생 하는 경우 다음 errorCallback 를 실행 합니다. 오류의 예상 된 코드는GlobalizationError.UNKNOWN\_ERROR.

지원 되는 플랫폼

빠른 예제

여름 동안에, 브라우저 DST 설정 표준 시간대로 설정 되어 있으면이 텍스트 비슷한 팝업 대화 상자를 표시 해야 하 고 dst: true :

navigator.globalization.isDayLightSavingsTime(
    new Date(),
    function (date) {alert('dst: ' + date.dst + '\n');},
    function () {alert('Error getting names\n');}
);

전체 예제

<!DOCTYPE HTML>
<html>
  <head>
    <title>isDayLightSavingsTime Example</title>
    <script type="text/javascript" charset="utf-8" src="cordova.js"></script>
    <script type="text/javascript" charset="utf-8">

    function checkDayLightSavings() {
      navigator.globalization.isDayLightSavingsTime(
        new Date(),
        function (date) {alert('dst: ' + date.dst + '\n');},
        function () {alert('Error getting names\n');}
      );
    }

    </script>
  </head>
  <body>
    <button onclick="checkDayLightSavings()">Click for daylight savings</button>
  </body>
</html>

globalization.getFirstDayOfWeek

클라이언트의 사용자 환경 설정 및 일정에 따라 일주일의 첫 날을 반환합니다.

navigator.globalization.getFirstDayOfWeek(successCallback, errorCallback);

설명

주일의 일 1 일요일으로 간주 됩니다 1에서 시작 하는 번호가 지정 됩니다. 하루에 반환 합니다는 successCallback 와 properties 개체를 매개 변수로. 있어야 해당 개체는 value 속성을 Number 값.

패턴을 얻는 오류가 발생 하는 경우는 errorCallback 로 실행 한 GlobalizationError 개체를 매개 변수로. 오류의 예상 된 코드는GlobalizationError.UNKNOWN\_ERROR.

지원 되는 플랫폼

빠른 예제

브라우저 설정 된 경우에 en\_US 로케일,이 텍스트에 유사한 팝업 대화 상자가 표시 됩니다day: 1.

navigator.globalization.getFirstDayOfWeek(
    function (day) {alert('day: ' + day.value + '\n');},
    function () {alert('Error getting day\n');}
);

전체 예제

<!DOCTYPE HTML>
<html>
  <head>
    <title>getFirstDayOfWeek Example</title>
    <script type="text/javascript" charset="utf-8" src="cordova.js"></script>
    <script type="text/javascript" charset="utf-8">

    function checkFirstDay() {
      navigator.globalization.getFirstDayOfWeek(
        function (day) {alert('day: ' + day.value + '\n');},
        function () {alert('Error getting day\n');}
      );
    }

    </script>
  </head>
  <body>
    <button onclick="checkFirstDay()">Click for first day of week</button>
  </body>
</html>

globalization.numberToString

클라이언트의 사용자 환경 설정에 따라 문자열 형식으로 숫자를 반환 합니다.

navigator.globalization.numberToString(number, successCallback, errorCallback, options);

설명

서식이 지정 된 숫자 문자열을 반환 합니다에 successCallback 와 함께 한 properties 개체를 매개 변수로. 있어야 해당 개체는 value 속성을 String 값.

번호, 서식 오류가 발생 하는 경우는 errorCallback 로 실행 한 GlobalizationError 개체를 매개 변수로. 오류의 예상 된 코드는GlobalizationError.FORMATTING\_ERROR.

options매개 변수는 선택적 이며 그것의 기본 값은:

{유형: '10 진수'}

options.type'소수', '%' 또는 '통화' 될 수 있습니다.

지원 되는 플랫폼

빠른 예제

브라우저 설정 된 경우에 en\_US 로케일,이 텍스트에 유사한 팝업 대화 상자가 표시 됩니다 number: 3.142 :

navigator.globalization.numberToString(
    3.1415926,
    function (number) {alert('number: ' + number.value + '\n');},
    function () {alert('Error getting number\n');},
    {type:'decimal'}
);

전체 예제

<!DOCTYPE HTML>
<html>
  <head>
    <title>numberToString Example</title>
    <script type="text/javascript" charset="utf-8" src="cordova.js"></script>
    <script type="text/javascript" charset="utf-8">

    function checkNumber() {
      navigator.globalization.numberToString(
        3.1415926,
        function (number) {alert('number: ' + number.value + '\n');},
        function () {alert('Error getting number\n');},
        {type:'decimal'}
      );
    }

    </script>
  </head>
  <body>
    <button onclick="checkNumber()">Click for number</button>
  </body>
</html>

globalization.stringToNumber

클라이언트의 사용자 환경 설정에 따라 문자열 형식으로 번호를 구문 분석 하 고 해당 번호를 반환 합니다.

navigator.globalization.stringToNumber(string, successCallback, errorCallback, options);

설명

번호를 반환 합니다는 successCallback 와 properties 개체를 매개 변수로 합니다. 있어야 해당 개체는 value 속성을 Number 값.

숫자 문자열을 구문 분석 오류가 발생 하는 경우는 errorCallback 로 실행 한 GlobalizationError 개체를 매개 변수로. 오류의 예상 된 코드는GlobalizationError.PARSING\_ERROR.

options매개 변수는 선택적 이며 기본값은 다음 값:

{유형: '10 진수'}

options.type수 있는 decimal , percent , 또는currency.

지원 되는 플랫폼

빠른 예제

브라우저 설정 된 경우에 en\_US 로케일,이 텍스트와 유사한 팝업 대화 상자를 표시 한다 number: 1234.56 :

navigator.globalization.stringToNumber(
    '1234.56',
    function (number) {alert('number: ' + number.value + '\n');},
    function () {alert('Error getting number\n');},
    {type:'decimal'}
);

전체 예제

<!DOCTYPE HTML>
<html>
  <head>
    <title>stringToNumber Example</title>
    <script type="text/javascript" charset="utf-8" src="cordova.js"></script>
    <script type="text/javascript" charset="utf-8">

    function checkNumber() {
      navigator.globalization.stringToNumber(
        '1234.56',
        function (number) {alert('number: ' + number.value + '\n');},
        function () {alert('Error getting number\n');},
        {type:'decimal'}
      );
    }

    </script>
  </head>
  <body>
    <button onclick="checkNumber()">Click for parsed number</button>
  </body>
</html>

globalization.getNumberPattern

포맷 하 고 클라이언트의 사용자 환경 설정에 따라 숫자를 구문 분석할 패턴 문자열을 반환 합니다.

navigator.globalization.getNumberPattern(successCallback, errorCallback, options);

설명

패턴을 반환 합니다에 successCallback 와 함께 한 properties 개체를 매개 변수로. 해당 개체에는 다음 속성이 포함 되어 있습니다.

패턴을 얻는 오류가 발생 하는 경우는 errorCallback 로 실행 한 GlobalizationError 개체를 매개 변수로. 오류의 예상 된 코드는GlobalizationError.PATTERN\_ERROR.

options매개 변수는 선택적 이며 기본값은:

{유형: '10 진수'}

options.type수 있는 decimal , percent , 또는currency.

지원 되는 플랫폼

빠른 예제

브라우저 설정 된 경우에 en\_US 로케일,이 수행 결과를 유사한 텍스트 팝업 대화 상자를 표시 합니다:

navigator.globalization.getNumberPattern(
    function (pattern) {alert('pattern: '  + pattern.pattern  + '\n' +
                              'symbol: '   + pattern.symbol   + '\n' +
                              'fraction: ' + pattern.fraction + '\n' +
                              'rounding: ' + pattern.rounding + '\n' +
                              'positive: ' + pattern.positive + '\n' +
                              'negative: ' + pattern.negative + '\n' +
                              'decimal: '  + pattern.decimal  + '\n' +
                              'grouping: ' + pattern.grouping);},
    function () {alert('Error getting pattern\n');},
    {type:'decimal'}
);

결과:

패턴: #, # # 0. # # # 기호:.
분수: 0 반올림: 긍정적인 0: 음수:-10 진수:.
그룹화:,

전체 예제

<!DOCTYPE HTML>
<html>
  <head>
    <title>getNumberPattern Example</title>
    <script type="text/javascript" charset="utf-8" src="cordova.js"></script>
    <script type="text/javascript" charset="utf-8">

    function checkPattern() {
      navigator.globalization.getNumberPattern(
        function (pattern) {alert('pattern: '  + pattern.pattern  + '\n' +
                                  'symbol: '   + pattern.symbol   + '\n' +
                                  'fraction: ' + pattern.fraction + '\n' +
                                  'rounding: ' + pattern.rounding + '\n' +
                                  'positive: ' + pattern.positive + '\n' +
                                  'negative: ' + pattern.negative + '\n' +
                                  'decimal: '  + pattern.decimal  + '\n' +
                                  'grouping: ' + pattern.grouping);},
        function () {alert('Error getting pattern\n');},
        {type:'decimal'}
      );
    }

    </script>
  </head>
  <body>
    <button onclick="checkPattern()">Click for pattern</button>
  </body>
</html>

Windows Phone 8 단점


globalization.getCurrencyPattern

포맷 하 고 클라이언트의 사용자 환경 설정 및 ISO 4217 통화 부호에 따라 통화 값을 구문 분석 패턴 문자열을 반환 합니다.

 navigator.globalization.getCurrencyPattern(currencyCode, successCallback, errorCallback);

설명

패턴을 반환 합니다에 successCallback 와 함께 한 properties 개체를 매개 변수로. 해당 개체에는 다음과 같은 속성이 포함 되어야 합니다.

인바운드는 currencyCode 매개 변수 이어야 합니다는 String 의 ISO 4217 통화 코드, 예를 들어 '미화' 중 하나.

패턴을 얻는 오류가 발생 하는 경우는 errorCallback 로 실행 한 GlobalizationError 개체를 매개 변수로. 오류의 예상 된 코드는GlobalizationError.FORMATTING\_ERROR.

지원 되는 플랫폼

빠른 예제

브라우저 설정 된 경우에 en\_US 로캘 및 선택한 통화는 미국 달러,이 예제에서는 수행 결과를 유사한 텍스트와 팝업 대화 상자가 표시 됩니다:

navigator.globalization.getCurrencyPattern(
    'USD',
    function (pattern) {
        alert('pattern: '  + pattern.pattern  + '\n' +
              'code: '     + pattern.code     + '\n' +
              'fraction: ' + pattern.fraction + '\n' +
              'rounding: ' + pattern.rounding + '\n' +
              'decimal: '  + pattern.decimal  + '\n' +
              'grouping: ' + pattern.grouping);
    },
    function () { alert('Error getting pattern\n'); }
);

예상된 결과:

pattern: $#,##0.##;($#,##0.##)
code: USD
fraction: 2
rounding: 0
decimal: .
grouping: ,

전체 예제

<!DOCTYPE HTML>
<html>
  <head>
    <title>getCurrencyPattern Example</title>
    <script type="text/javascript" charset="utf-8" src="cordova.js"></script>
    <script type="text/javascript" charset="utf-8">

    function checkPattern() {
      navigator.globalization.getCurrencyPattern(
        'USD',
        function (pattern) {alert('pattern: '  + pattern.pattern  + '\n' +
                                  'code: '     + pattern.code     + '\n' +
                                  'fraction: ' + pattern.fraction + '\n' +
                                  'rounding: ' + pattern.rounding + '\n' +
                                  'decimal: '  + pattern.decimal  + '\n' +
                                  'grouping: ' + pattern.grouping);},
        function () {alert('Error getting pattern\n');}
      );
    }

    </script>
  </head>
  <body>
    <button onclick="checkPattern()">Click for pattern</button>
  </body>
</html>

GlobalizationError

세계화 API에서 오류를 나타내는 개체입니다.

속성

설명

이 개체와 코르도바, 의해 만들어지고 오류 경우 콜백 반환.

지원 되는 플랫폼

빠른 예제

유사한 텍스트와 팝업 대화 상자가 표시 됩니다 다음 오류 콜백 실행 되 면 code: 3 와message:

function errorCallback(error) {
    alert('code: ' + error.code + '\n' +
          'message: ' + error.message + '\n');
};

전체 예제

<!DOCTYPE HTML>
<html>
  <head>
    <title>GlobalizationError Example</title>
    <script type="text/javascript" charset="utf-8" src="cordova.js"></script>
    <script type="text/javascript" charset="utf-8">

    function successCallback(date) {
      alert('month:' + date.month +
            ' day:' + date.day +
            ' year:' + date.year + '\n');
    }

    function errorCallback(error) {
      alert('code: ' + error.code + '\n' +
            'message: ' + error.message + '\n');
    };

    function checkError() {
      navigator.globalization.stringToDate(
        'notADate',
        successCallback,
        errorCallback,
        {selector:'foobar'}
      );
    }

    </script>
  </head>
  <body>
    <button onclick="checkError()">Click for error</button>
  </body>
</html>