API
Class

cordova-plugin-globalization (cordova-plugin-globalization)

使用范围:Native

Contents

class cordova-plugin-globalization (cordova-plugin-globalization)

国际化插件

Constructor Top

  cordova-plugin-globalization ()

Static Methods Top

void dateToString (Date date, Function successCB, Function errorCB, Object options)
void getCurrencyPattern (String currencyCode, Function successCB, Function errorCB)
void getDateNames (Function successCB, Function errorCB, Object options)
void getDatePattern (Function successCB, Function errorCB, Object options)
void getFirstDayOfWeek (Function successCB, Function errorCB,请求失败的回调)
void getLocaleName (Function successCB, Function errorCB)
void getNumberPattern (Function successCB, Function errorCB, Object options)
string getPreferredLanguage (Function successCB, Function errorCB)
void isDayLightSavingsTime (Date date, Function successCB, Function errorCB,请求失败的回调)
void numberToString (Number number, Function successCB, Function errorCB, Object options)
void stringToDate (String dateString, Function successCB, Function errorCB, Object options)
void stringToNumber (String numberString, Function successCB, Function errorCB, Object options)

Constructor details Top

public cordova-plugin-globalization ()

国际化插件

Static Methods Detail Top

static public void dateToString (Date date, Function successCB, Function errorCB, Object options)

基于options和用户当前设置格式化的日期的字符串值

Parameters

Date date

要处理的日期对象

Function successCB

转换成功的回调

Function errorCB

转换失败的回调

Object options

请求选项
参数格式

{ "formatLength":string - 格式化长度,取值范围:'short', 'medium', 'long', 'full',缺省为short "selector" : string - 格式化类型,取值范围;'date', 'time', 'date and time',缺省为date and time }

Return Value

void

static public void getCurrencyPattern (String currencyCode, Function successCB, Function errorCB)

根据用户当前设置格式化货币值

Parameters

String currencyCode

格式化的货币值

Function successCB

格式化成功的回调,回调函数给出event参数 event结构如下

{ "pattern":解析货币值的格式, "code":国际标准组织货币代码, "fraction":在分析和格式化货币值时使用的小数位数的数字, "rounding":格式化的时候四舍五入, "decimal":格式化的时候使用十进制, "grouping":格式化的时候使用分组符号, }

Function errorCB

转换失败的回调

Return Value

void

static public void getDateNames (Function successCB, Function errorCB, Object options)

返回周的月份或天数名字的数组,依赖于options和用户当前设置

Parameters

Function successCB

请求成功的回调

Function errorCB

请求失败的回调

Object options

选项 参数格式

{ "formatLength":string - 格式化长度,取值范围:'narrow', 'wide',缺省为'wide' "selector":格式化类型,取值范围;'months', 'days',缺省为'months' }

Return Value

void

static public void getDatePattern (Function successCB, Function errorCB, Object options)

基于options和用户当前设置的日期格式的Pattern对象

Parameters

Function successCB

请求成功的回调,回调函数给出参数date date结构如下

{ "pattern":,四位数的年份 "timezone":当前时区, "utc_offset":通用时区与当前时区的差异, "dst_offset":当前时区白天和夜晚的时间差), }

Function errorCB

请求换失败的回调

Object options

选项 参数格式

{ "formatLength":string - 格式化长度,取值范围:'short', 'medium', 'long', 'full',缺省为'short' "selector":格式化类型,取值范围;'date', 'time', 'date and time',缺省为'date and time' }

Return Value

void

static public void getFirstDayOfWeek (Function successCB, Function errorCB,请求失败的回调)

基于用户当前设置的周的第一天的数值

Parameters

Function successCB

请求成功的回调,回调给出参数event event结构如下

{ "value":返回周的第一天的数值 }

Function errorCB,请求失败的回调

Return Value

void

static public void getLocaleName (Function successCB, Function errorCB)

获取用户当前设置

Parameters

Function successCB

请求成功的回调

Function errorCB

请求失败的回调

Return Value

void

static public void getNumberPattern (Function successCB, Function errorCB, Object options)

获取基于options和用户当前设置的数值的格式的模式字符串

Parameters

Function successCB

请求成功的回调,回调函数给出参数event event结构如下

{ "pattern":解析数值的格式, "symbol":格式化使用的符号,如百分号,货币符号, "fraction":在分析和格式化数据时使用的小数位数的数字, "rounding":格式化的时候四舍五入, "positive":格式化的时候使用正数标志, "negative":格式化的时候使用负数标志, "decimal":格式化的时候使用十进制, "grouping":格式化的时候使用分组符号, }

Function errorCB

请求失败的回调

Object options

参数格式

{ "type":{String}: 'decimal', "percent", or 'currency',缺省为'decimal' }

Return Value

void

static public string getPreferredLanguage (Function successCB, Function errorCB)

获取用户本地语言

Parameters

Function successCB

请求成功的回调

Function errorCB

请求失败的回调

Return Value

string

语言标识符

static public void isDayLightSavingsTime (Date date, Function successCB, Function errorCB,请求失败的回调)

白天可用时间是否有效的字符值

Parameters

Date date

指定的时间对象

Function successCB

请求成功的回调,回调给出参数event event结构如下

{ "dst":是否有效 }

Function errorCB,请求失败的回调

Return Value

void

static public void numberToString (Number number, Function successCB, Function errorCB, Object options)

基于options和用户当前设置格式化数值的字符值

Parameters

Number number

格式化的数值

Function successCB

请求成功的回调

Function errorCB

请求失败的回调

Object options

选项 参数格式

{ "type":{String} 格式化的类型,取值范围:'decimal', "percent", or 'currency',缺省为'decimal' }

Return Value

void

static public void stringToDate (String dateString, Function successCB, Function errorCB, Object options)

把一个日期字符串解析成基于options和用户当前设置的日期字符串

Parameters

String dateString

要处理的日期字符串

Function successCB

转换成功的回调,
回调函数给出参数date结构如下

{ "year":,四位数的年份 "month":月份(0-11), "day":日期(1-31), "hour":小时(0-23), "minute":分钟(0-59), "second":秒数(0-59), "millisecond":毫秒(0-999), }

Function errorCB

转换失败的回调

Object options

选项 参数格式

{ "formatLength":string - 格式化长度,取值范围:'short', 'medium', 'long', 'full' "selector":格式化类型,取值范围;'date', 'time', 'date and time',缺省为date and time }

Return Value

void

static public void stringToNumber (String numberString, Function successCB, Function errorCB, Object options)

把一个数值字符串解析成基于options和用户当前设置的数值

Parameters

String numberString

解析的数值字符串

Function successCB

解析成功的回调

Function errorCB

解析失败的回调

Object options

参数格式

{ "type":{String} 解析的格式类型,取值范围:'decimal', "percent", or 'currency',缺省为'decimal' }

Return Value

void