ASPInput/outputSkriva text till sidanTid och datum
[ Hem ] Allmänt ASP XML SQL ADO HTML CSS VB Java Design Karta
Grunder Input/output VBScript Databaser Tips Exempel

Tid och datum

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

  Användning av arraysData via adressraden
Input/output
Skriva text till sidan
Buffrad utskrift
Användning av arrays
Tid och datum
Data via adressraden
Formhantering (GET)
Formhantering (POST)
De två sätten att sända formdata
En form utan ASP kod
Samma form med kod
Mer om formar
Sända formdata till en annan sida
Validering i formar
Mer om validering


Top
< Användning av arrays Data via adressraden>
© Anders Enges, Vörå 2002  | 22.01.01 18:27 Visa asp koden