GetLocale 関数
GetLocale()
グローバルなロケール設定を行い、直前のロケール設定値を返します。
解説
ロケールには、言語、国/地域、および文化的な慣習に関連するユーザーごとの各種設定が含まれています。キーボード レイアウト、文字の並び順、および日付、時間、数字、通貨の書式などは、このロケールによって決まります。
戻り値は、ロケール ID の一覧に含まれる 32 ビット値です。
使用例
次のコードは、GetLocale 関数の使用例です。このコードを使用するには、コード例全体をコピーしてから、標準的な HTML ページの >BODY> タグと >/BODY> タグの間にコードを貼り付けてください。
英語 (U.K.) の書式で日付を入力してください:
<input type="text" id="UKDate" size="20"><br>
対応する英語 (U.S.) の日付:
<input type="text" id="USdate" size="20"><br>
<input type="button" value="Convert" id="button1"><br>
ドイツ語の書式で、通貨の値を入力してください:
<input type="text" id="GermanNumber" size="20"><br>
対応する英語 (U.K.) の通貨:
<input type="text" id="USNumber" size="20"><br>
<input type="button" value="Convert" id="button2"><br>
<script language="vbscript">
Dim currentLocale
' 現在のロケールを取得します。
currentLocale = GetLocale
Sub Button1_onclick
Dim original
original = SetLocale("en-gb")
mydate = CDate(UKDate.value)
' IE では、通常、ロケールは英語 (U.S.) に設定されているので、
' 変数 currentLocale を使用してロケールを英語 (U.S.) に設定します。
original = SetLocale(currentLocale)
USDate.value = FormatDateTime(mydate,vbShortDate)
End Sub
Sub button2_onclick
Dim original
original = SetLocale("de")
myvalue = CCur(GermanNumber.value)
original = SetLocale("en-gb")
USNumber.value = FormatCurrency(myvalue)
End Sub
</script>
関連
文字列操作
- Asc 関数
- Chr 関数
- Filter 関数
- FormatCurrency 関数
- FormatDateTime 関数
- FormatNumber 関数
- FormatPercent 関数
- InStr 関数
- InStrRev 関数
- Join 関数
- Split 関数
- LCase 関数
- UCase 関数
- Len 関数
- Left 関数
- Mid 関数
- Right 関数
- LTrim 関数
- RTrim 関数
- Trim 関数
- Replace 関数
- Space 関数
- String 関数
- StrReverse 関数
- StrComp 関数
日付処理
- Now 関数
- Date 関数
- Time 関数
- Timer 関数
- DateAdd 関数
- DateDiff 関数
- Year 関数
- Month 関数
- Day 関数
- Hour 関数
- Minute 関数
- Second 関数
- Weekday 関数
- DatePart 関数
- MonthName 関数
- WeekdayName 関数
- DateSerial 関数
- TimeSerial 関数
- DateValue 関数
- TimeValue 関数
数値演算
- Abs 関数
- Sqr 関数
- Fix 関数
- Int 関数
- Round 関数
- Rnd 関数
- Exp 関数
- Log 関数
- Sgn 関数
- Hex 関数
- Oct 関数
- Atn 関数
- Cos 関数
- Sin 関数
- Tan 関数
- 超越関数
