---
title: "Svenskt datum och tid??!!"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/60378-svenskt-datum-och-tid"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Vext"
published: "2002-11-26T23:42:43.000Z"
updated: "2002-11-27T16:58:49.000Z"
replies: 4
views: 945
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/60378-svenskt-datum-och-tid"
---

# Svenskt datum och tid??!!

## #1 — Vext, 2002-11-26T23:42Z

Hejsan... 
Jag behöver hjälp med att få svenskat datum och tid till min gästbok
jag har en sida "signbook.asp" där jag skriver in namn, email och sådant som sedan skrivs in i databasen. saken är den att datum och tid blir engelskt format och inte svenskt. hur gör jag...

koden till signbook.asp ser ut så här:

```
<!--#INCLUDE FILE="settings.asp"-->

<% Session.lcid = 1053 %>

<html>
<head>
<title><%=txt_title%></title>
<LINK REL=stylesheet HREF="guest.css" TYPE="text/css">

<script language="JavaScript">
<!-- Hide

function validateForm() {

// NAMN 
if (document.guest.namn.value == "")
{
alert("Hey!\n\nYou forgot your name :).")
return false
}

// MEDDELANDE 
if (document.guest.text1.value == "")
{
alert("Oooppss\n\nYou forgot to write something!.")
return false
}

} 

// -->
</script>

</head>

<body bgcolor="#<%=bgcolor%>" background="<%=background%>" LINK="#FFFFFF" VLINK="#FFFFFF" ALINK="#FFFFFF">
<FORM onSubmit="return validateForm()" METHOD="post" NAME="guest" ACTION="comment_ins.asp">
<CENTER>
<table width="300" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="300" valign="top">
<br><font face="<%=font%>" color="white" size="<%=fontsize%>">
<%=txt_view%> <a href="viewcomments.asp"><B><%=txt_here%></B></a>.<P>
<tr> 
<td> 
<table width="100%" border="1" cellspacing="0" cellpadding="3" bgcolor="#849CB5">
<tr> 
<td><font face="<%=font%>" size="<%=fontsize%>"> 
</font>
<table width="100%" border="0" cellspacing="2" cellpadding="">
<tr> 
<td><font face="<%=font%>" size="<%=fontsize%>"><%=txt_name%>:</font></td>
<td><font face="<%=font%>" size="<%=fontsize%>"> 
<input type="text" class="text" name="namn" size="25">
</font></td>
</tr>
<tr> 
<td><font face="<%=font%>" size="<%=fontsize%>"><%=txt_email%>:</font></td>
<td> 
<input type="text" class="text" name="email" size="25">
</td>
</tr>
<tr> 
<td><font face="<%=font%>" size="<%=fontsize%>"><%=txt_webpage%>:</font></td>
<td> 
<input type="text" class="text" name="hemsida" size="25" value="http://">
</td>
</tr>
<tr>
</tr>
</table>
<font face="<%=font%>" size="<%=fontsize%>"><br>
&nbsp;<%=txt_msg%>:<br>
&nbsp;<textarea name="text1" class="text" cols="45" wrap="VIRTUAL" rows="5"></textarea>
<br><br>
&nbsp;<input type="submit" class="text" name="Submit" value="<%=txt_button1%>">
<br>
<br>
</font></td>
</tr>
</table>
</td>
</tr>
<table width="300" border="0" cellspacing="0" cellpadding="0">
<TD> 
<font size="2" face="arial">
<BR>From:<B> <%=Request.Servervariables("REMOTE_ADDR")%><BR></B>
will be logged!
</TD>
</table></FONT>
</td>
</tr>
</table>
</CENTER>
</FORM>
</body>
</html>
```

Permalänk: https://www.webforum.nu/p/60378

## #2 — LarsG, 2002-11-26T23:52Z

Jaha, jag ser ingen hantering av datum i den koden. 

Är det när du hämtar från databasen och skriver ut som det blir fel eller var?

Permalänk: https://www.webforum.nu/p/867996

## #3 — Vext, 2002-11-27T00:00Z

Svenskt datum och tid??!!

det blir fel direkt till databasen eftersom jag inte får till så den skriver in med svenskt datum och tid

denna rad ska ju ha nått med det att göra,,,, men det händer inte så mycket vad jag än väljer

Session.LCID=1053 'Svenskt datum 
Session.LCID=1033 'engelskt datum 

detta är koden i comment_ins.asp som körs när jag klickar på "submit" knappen

```
<!--#INCLUDE FILE="settings.asp"-->
<%
Session.LCID=1053

	Session("databas") = "filedsn=" & Server.MapPath("guest.dsn") & ";DBQ=" & Server.MapPath(d_base)&";"
				
		set databas=server.createobject("adodb.connection")
		set Rs = server.createobject("adodb.recordset")
		databas.open session("databas")
		
	Function FixaTecken(sfix)
		sfix = Replace(Trim(sfix), "'", "''")
		sfix = Replace(sfix, "|", "")
		FixaTecken = sfix
	End Function
		
		Rs.Open "gaster",databas,1,2
		Rs.AddNew
		Rs("namn") = FixaTecken(Request.Form("namn"))
		Rs("hemsida") = FixaTecken(Request.Form("hemsida"))
		Rs("email") = FixaTecken(Request.Form("email"))
		Rs("text1") = FixaTecken(Request.Form("text1"))
		Rs("ip") = Request.Servervariables("REMOTE_ADDR")		
		Rs("answer") = FixaTecken(Request.Form("answer"))
		Rs("tid") = Time()
		Rs("datum") = Date()
		Rs.Update
		Rs.Close
		
		Response.Redirect "viewcomments.asp"
		
%>
```

Permalänk: https://www.webforum.nu/p/868002

## #4 — Eclipse, 2002-11-27T08:58Z

Datumet **till** databasen är samma oavsett språk.

Det är hur datumet presenteras som skilljer.

Hur det skilljer beror på vilket språk som finns i server operativsystemet.

\*\*\*

rs("tid") och rs("datum") är samma sak!

date() = 2002-11-27
now() = 2002-11-27 15:45:23

Om du håller dig till now() så kan du då du presenterar datumet välja vad som ska skrivas.

Om vi leker med tanken att du gjorde så här i stället:

Rs("datum") = now()

response.write formatDateTime(Rs("datum"), 2)  = 2002-11-27
response.write formatDateTime(Rs("datum"), 4)  = 15:45

Permalänk: https://www.webforum.nu/p/868086

## #5 — Vext, 2002-11-27T16:58Z

Tackar för alla svar

så här gjorde jag:

```
för att visa tiden hämtat från databasen:
<%Response.Write FormatDateTime((objPagingRS("tid")), vbLongTime)%>

för att visa datum hämtat från databasen:
<%Response.Write FormatDateTime((objPagingRS("datum")), vbShortDate)%>
 
och det ser ut så här:

datum =2002-11-27
tid       =18:01:20
```

Permalänk: https://www.webforum.nu/p/868425

---

Tråden på webben: https://www.webforum.nu/amne/asp/60378-svenskt-datum-och-tid
