Get (系统区域设置元素)
返回包含客户端系统区域设置相关信息的 JSON 对象。
格式
Get (系统区域设置元素)
参数
无
返回的数据类型
文本
原始版本
19.1.2
说明
此函数返回有关系统区域设置的信息,即客户端操作系统的当前区域设置。Misc.Active
键表示当前用户使用的区域设置是系统的区域设置 (true) 还是文件的区域设置 (false)。此键对应“使用系统格式”设置(请参阅打开具有不同系统格式的文件)。
返回的 JSON 对象的根包含 APIVers
键,其值是 JSON 对象结构的版本号。如果此 JSON 对象的结构在后续版本中有更改,此版本号也会更改。
注释
- 在 FileMaker WebDirect 中:
- 此函数返回有关主机系统区域设置的信息,而非 web 浏览器(FileMaker WebDirect 客户端)的系统区域设置。
Misc.Active
键的值始终为 false,因为 FileMaker WebDirect 始终使用文件的区域设置。
示例 1
在操作系统语言设置为“英语”和地区设置为“美国”的系统上,返回以下 JSON 对象。Misc.Active
为 true
,因此系统的区域设置是当前用户使用的区域设置。
复制
{
"APIVers" :1,
"Currency" :
{
"Leading" : true,
"Symbol" : "$"
},
"Date" :
{
"DMQ" :
{
"1stDayOfWeek" :1,
"DaysOfWeek" :
{
"AbbrvList" :
[
"Sun",
"Mon",
"Tue",
"Wed",
"Thu",
"Fri",
"Sat"
],
"NameList" :
[
"Sunday",
"Monday",
"Tuesday",
"Wednesday",
"Thursday",
"Friday",
"Saturday"
]
},
"Months" :
{
"AbbrvList" :
[
"Jan",
"Feb",
"Mar",
"Apr",
"May",
"Jun",
"Jul",
"Aug",
"Sep",
"Oct",
"Nov",
"Dec"
],
"NameList" :
[
"January",
"February",
"March",
"April",
"May",
"June",
"July",
"August",
"September",
"October",
"November",
"December"
]
},
"Quarters" :
{
"AbbrvList" :
[
"Q1",
"Q2",
"Q3",
"Q4"
],
"NameList" :
[
"1st Quarter",
"2nd Quarter",
"3rd Quarter",
"4th Quarter"
]
}
},
"DateNums" :
{
"0d" : false,
"0m" : false,
"YYyy" : false
},
"DateOrderID" :0,
"DateOrderName" :"MDY",
"MDY" :
{
"ElementArray" :
{
"NameList" :
[
"M$",
"D#",
"YYYY#",
"D$"
],
"SepList" :
[
", ",
" ",
", ",
""
]
},
"MustUseLocalesSep" : false
},
"Sep" : "/"
},
"LocaleID" :
{
"IDNum" :21,
"IDStr" :"English",
"ISOLangCode" : "en",
"LID" :"English",
"Name" :"English"
},
"Misc" :
{
"Active" : true,
"Metric" : false
},
"Num" :
{
"1000s" : ",",
"Decimal" : ".",
"Lead0" : true
},
"Text" :
{
"SQuotLead" : "“",
"SQuotTrail" : "”",
"Sep" : ","
},
"Time" :
{
"12h" : true,
"HMS" :
{
"0h" : false,
"24h" : "",
"Seconds" : false
},
"NightDay" :
{
"12hSuffix" : true,
"amStr" :" AM",
"pmStr" :" PM"
},
"Sep" : ":"
}
}
示例 2
对于示例 1 中一样的系统,返回 1 (true),表示当前系统的区域设置使用 12 小时制。
复制
JSONGetElement ( Get ( 系统区域设置元素 ) ; "Time.12h" )