Utskrift av datum och tid
Det är nu kl <%=time%> den <%=date%>
Ger
Det är nu kl 16:22:26 den 27.1.2004
Datumfunktionerna är:
- Date <%=date%> ger 27.1.2004
- Time <%=time%> ger 16:22:26
- Now <%=now%> ger 27.1.2004 16:22:26
- Day <%=day(now)%> ger 27
- Month <%=month(now)%> ger 1
- Year <%=year(now)%> ger 2004
Dessutom finns det en hel del Date* funktioner till som jag inte tar upp separat. Kolla hjälpen...
Ett problem med datum och tid är ett de skrivs olika i olika länder. Eftersom koden
körs på servern kommer dateringen att ske enligt de inställningar den har. Olika länder/språk
har dock olika inställningar
Genom att sätta
<%@ LANGUAGE="VBSCRIPT" LCID = 1035 %> i början
av sidan kan man säga att all lokal formatering (datum, tid, sortering mm) skall
ske enligt finsk standard
Man kan även skriva <%Session.LCID = LCID %> var som helst på sidan för att byta LCID:
<%
Dim curNumb
Session.LCID = 1035
curNumb = FormatCurrency(125)
Response.Write "125 som finsk valuta: "
Response.Write (curNumb) & "<br>"
Response.Write "dagens datum enligt finsk standard: "
Response.Write (now) & "<br>"
Session.LCID = 4103
curNumb = FormatCurrency(125)
Response.Write "125 som luxemburgsk valuta: "
Response.Write (curNumb) & "<br>"
Response.Write "dagens datum enligt luxemburgare: "
Response.Write (now) & "<br>"
Session.LCID = 2057
curNumb = FormatCurrency(125)
Response.Write "125 som brittisk valuta: "
Response.Write (curNumb) & "<br>"
Response.Write "dagens datum enligt brittisk standard: "
Response.Write (now) & "<br>"
%>
Vilket ger oss:
125 som finsk valuta: 125,00 €
dagens datum enligt finsk standard: 27.1.2004 16:22:26
125 som luxemburgsk valuta: 125,00 €
dagens datum enligt luxemburgare: 27.01.2004 16:22:26
125 som brittisk valuta: £125.00
dagens datum enligt brittisk standard: 27/01/2004 16:22:26
(Jag har inte provat med IIS 3.0 men i 4:an fungerar det)
Nedan kommer en förteckning över de LCID (Locale Identifiers) som finns deklarerade
|
LCID
Decimal |
LCID
Hex |
ISO 369 förkortning |
ISO 369 utan streck |
Namn på språket |
|
1078 |
0x0436 |
af |
af |
Afrikaans |
|
1052 |
0x041c |
sq |
sq |
Albanian |
|
5121 |
0x1401 |
ar-dz |
ardz |
Arabic (Algeria) |
|
15361 |
0x3C01 |
ar-bh |
arbh |
Arabic (Bahrain) |
|
3073 |
0x0C01 |
ar-eg |
areg |
Arabic (Egypt) |
|
2049 |
0x0801 |
ar-iq |
ariq |
Arabic (Iraq) |
|
11265 |
0x2C01 |
ar-jo |
arjo |
Arabic (Jordan) |
|
13313 |
0x3401 |
ar-kw |
arkw |
Arabic (Kuwait) |
|
12289 |
0x3001 |
ar-lb |
arlb |
Arabic (Lebanon) |
|
4097 |
0x1001 |
ar-ly |
arly |
Arabic (Libya) |
|
6145 |
0x1801 |
ar-ma |
arma |
Arabic (Morocco) |
|
8193 |
0x2001 |
ar-om |
arom |
Arabic (Oman) |
|
16385 |
0x4001 |
ar-qa |
arqa |
Arabic (Qatar) |
|
1025 |
0x0401 |
ar-sa |
arsa |
Arabic (SaudiArabia) |
|
10241 |
0x2801 |
ar-sy |
arsy |
Arabic (Syria) |
|
7169 |
0x1C01 |
ar-tn |
artn |
Arabic (Tunisia) |
|
14337 |
0x3801 |
ar-ae |
arae |
Arabic (U.A.E.) |
|
9217 |
0x2401 |
ar-ye |
arye |
Arabic (Yemen) |
|
1069 |
0x042D |
eu |
eu |
Basque |
|
1059 |
0x0423 |
be |
be |
Belarusian |
|
1026 |
0x0402 |
bg |
bg |
Bulgarian |
|
1027 |
0x0403 |
ca |
ca |
Catalan |
|
3076 |
0x0C04 |
zh-hk |
zhhk |
Chinese (HongKong) |
|
2052 |
0x0804 |
zh-cn |
zhcn |
Chinese (PRC) |
|
4100 |
0x1004 |
zh-sg |
zhsg |
Chinese (Singapore) |
|
1028 |
0x0404 |
zh-tw |
zhtw |
Chinese (Taiwan) |
|
1050 |
0x041a |
hr |
hr |
Croatian |
|
1029 |
0x0405 |
cs |
cs |
Czech |
|
1030 |
0x0406 |
da |
da |
Danish |
|
2067 |
0x0813 |
nl-be |
nlbe |
Dutch (Belgian) |
|
1043 |
0x0413 |
n |
n |
Dutch (Standard) |
|
9 |
0x0009 |
en |
en |
English |
|
3081 |
0x0c09 |
en-au |
enau |
English (Australian) |
|
10249 |
0x2809 |
en-bz |
enbz |
English (Belize) |
|
2057 |
0x0809 |
en-gb |
engb |
English (British) |
|
4105 |
0x1009 |
en-ca |
enca |
English (Canadian) |
|
9225 |
0x2409 |
en |
en |
English (Caribbean) |
|
6153 |
0x1809 |
en-ie |
enie |
English (Ireland) |
|
8201 |
0x2009 |
en-jm |
enjm |
English (Jamaica) |
|
5129 |
0x1409 |
en-nz |
ennz |
English (NewZealand) |
|
7177 |
0x1c09 |
en-za |
enza |
English (SouthAfrica) |
|
11273 |
0x2c09 |
en-tt |
entt |
English (Trinidad) |
|
1033 |
0x0409 |
en-us |
enus |
English (UnitedStates) |
|
1061 |
0x0425 |
et |
et |
Estonian |
|
1080 |
0x0438 |
fo |
fo |
Faeroese |
|
1065 |
0x0429 |
fa |
fa |
Farsi |
|
1035 |
0x040b |
fi |
fi |
Finnish |
|
2060 |
0x080c |
fr-be |
frbe |
French (Belgian) |
|
3084 |
0x0c0c |
fr-ca |
frca |
French (Canadian) |
|
5132 |
0x140c |
fr-lu |
frlu |
French (Luxembourg) |
|
1036 |
0x040c |
fr |
fr |
French (Standard) |
|
4108 |
0x100c |
fr-ch |
frch |
French (Swiss) |
|
2108 |
0x083c |
gd-ie |
gdie |
Gaelic (Irish) |
|
1084 |
0x043c |
gd |
gd |
Gaelic (Scots) |
|
3079 |
0x0c07 |
de-at |
deat |
German (Austrian) |
|
5127 |
0x1407 |
de-li |
deli |
German (Liechtenstein) |
|
4103 |
0x1007 |
de-lu |
delu |
German (Luxembourg) |
|
1031 |
0x0407 |
de |
de |
German (Standard) |
|
2055 |
0x0807 |
de-ch |
dech |
German (Swiss) |
|
1032 |
0x0408 |
e |
e |
Greek |
|
1037 |
0x040D |
he |
he |
Hebrew |
|
1081 |
0x0439 |
hi |
hi |
Hindi |
|
1038 |
0x040e |
hu |
hu |
Hungarian |
|
1039 |
0x040F |
is |
is |
Icelandic |
|
1057 |
0x0421 |
in |
in |
Indonesian |
|
1040 |
0x0410 |
it |
it |
Italian (Standard) |
|
2064 |
0x0810 |
it-ch |
itch |
Italian (Swiss) |
|
1041 |
0x0411 |
ja |
ja |
Japanese |
|
1042 |
0x0412 |
ko |
ko |
Korean |
|
2066 |
0x0812 |
ko |
ko |
Korean (Johab) |
|
1062 |
0x0426 |
lv |
lv |
Latvian |
|
1063 |
0x0427 |
lt |
lt |
Lithuanian |
|
1071 |
0x042f |
mk |
mk |
Macedonian |
|
1086 |
0x043e |
ms |
ms |
Malaysian |
|
1082 |
0x043a |
mt |
mt |
Maltese |
|
1044 |
0x0414 |
no |
no |
Norwegian (Bokmal) |
|
2068 |
0x0814 |
no |
no |
Norwegian (Nynorsk) |
|
1045 |
0x0415 |
p |
p |
Polish |
|
1046 |
0x0416 |
pt-br |
ptbr |
Portuguese (Brazilian) |
|
2070 |
0x0816 |
pt |
pt |
Portuguese (Standard) |
|
1047 |
0x0417 |
rm |
rm |
Rhaeto-Romanic |
|
1048 |
0x0418 |
ro |
ro |
Romanian |
|
2072 |
0x0818 |
ro-mo |
romo |
Romanian (Moldavia) |
|
1049 |
0x0419 |
ru |
ru |
Russian |
|
2073 |
0x0819 |
ru-mo |
rumo |
Russian (Moldavia) |
|
1083 |
0x043b |
sz |
sz |
Sami (Lappish) |
|
3098 |
0x0c1a |
sr |
sr |
Serbian (Cyrillic) |
|
2074 |
0x081a |
sr |
sr |
Serbian (Latin) |
|
1051 |
0x041b |
sk |
sk |
Slovak |
|
1060 |
0x0424 |
s |
s |
Slovenian |
|
1070 |
0x042e |
sb |
sb |
Sorbian |
|
11274 |
0x2c0a |
es-ar |
esar |
Spanish (Argentina) |
|
16394 |
0x400a |
es-bo |
esbo |
Spanish (Bolivia) |
|
13322 |
0x340a |
es-c |
esc |
Spanish (Chile) |
|
9226 |
0x240a |
es-co |
esco |
Spanish (Colombia) |
|
5130 |
0x140a |
es-cr |
escr |
Spanish (CostaRica) |
|
7178 |
0x1c0a |
es-do |
esdo |
Spanish (DominicanRepublic) |
|
12298 |
0x300a |
es-ec |
esec |
Spanish (Ecuador) |
|
17418 |
0x440a |
es-sv |
essv |
Spanish (ElSalvador) |
|
4106 |
0x100a |
es-gt |
esgt |
Spanish (Guatemala) |
|
18442 |
0x480a |
es-hn |
eshn |
Spanish (Honduras) |
|
2058 |
0x080a |
es-mx |
esmx |
Spanish (Mexican) |
|
19466 |
0x4c0a |
es-ni |
esni |
Spanish (Nicaragua) |
|
6154 |
0x180a |
es-pa |
espa |
Spanish (Panama) |
|
15370 |
0x3c0a |
es-py |
espy |
Spanish (Paraguay) |
|
10250 |
0x280a |
es-pe |
espe |
Spanish (Peru) |
|
20490 |
0x500a |
es-pr |
espr |
Spanish (PuertoRico) |
|
3082 |
0x0c0a |
es |
es |
Spanish (Spain-ModernSort) |
|
1034 |
0x040a |
es |
es |
Spanish (Spain-TraditionalSort) |
|
14346 |
0x380a |
es-uy |
esuy |
Spanish (Uruguay) |
|
8202 |
0x200a |
es-ve |
esve |
Spanish (Venezuela) |
|
1072 |
0x0430 |
sx |
sx |
Sutu |
|
1053 |
0x041D |
sv |
sv |
Swedish |
|
2077 |
0x081d |
sv-fi |
svfi |
Swedish (Finland) |
|
1054 |
0x041E |
th |
th |
Thai |
|
1073 |
0x0431 |
ts |
ts |
Tsonga |
|
1074 |
0x0432 |
tn |
tn |
Tswana |
|
1055 |
0x041f |
tr |
tr |
Turkish |
|
1058 |
0x0422 |
uk |
uk |
Ukrainian |
|
1056 |
0x0420 |
ur |
ur |
Urdu |
|
1075 |
0x0433 |
ve |
ve |
Venda |
|
1066 |
0x042a |
vi |
vi |
Vietnamese |
|
1076 |
0x0434 |
xh |
xh |
Xhosa |
|
1085 |
0x043d |
ji |
ji |
Yiddish |
|
1077 |
0x0435 |
zu |
zu |
Zulu |