Panelen



Forumnavigering
Senast inloggade
RSS
Sponsorer

Forum > ASP.NET 1.x och 2.x > Språk - VB.NET

DATE_FORMAT

ekn88
ekn88

Gradering

#15089

Hej,

Jag är på gång att utveckla en sida där jag är i behov utav en countdown som räknar ner och sedan stänger aktuell post i databasen efter en viss intervall, detta fungerar som det ska dock får jag inte min countdown timer att fungera med de värdena jag har i databasen. De script jag har för min countdown vill ha datumet i formatet DD-MM-YYYY HH:MM:SS dock får jag det från databasen i formatet YYYY-MM-DD HH:MM:SS, finns det något enkelt sätt att formatera om detta datumet med någon kodsnutt ?

Mvh,
Daniel

ID: #15089 | Skapades: 2009-03-26 14:36:22 | Tråden har 4 svar och har lästs 351 gånger.

voigtan
voigtan

Gradering

#15090

Du kan formatera datum objekt (om det är det du har sparat ner i databasen):

http://authors.aspalliance.com/aspx...matstrings.aspx

http://www.4guysfromrolla.com/aspfa...Q.asp?FAQID=181

Om du har ett datum i din databas (som datum-typ) så sparar den inte ner någon speciell datum-format, den sparar ner det som ett datum, beroende på hur databasen är skapad eller inställd som så ändras det visuella formatet.

Hur man ställer en fråga: http://support.microsoft.com/kb/q555375
ID: #15090 | Skapades: 2009-03-26 14:51:16

ekn88
ekn88

Gradering

#15091

Tackar så mycket för hjälpen :) Fick lite nyttig information från länkarna och allting har löst sig =]

ID: #15091 | Skapades: 2009-03-26 14:57:28

ekn88
ekn88

Gradering

#15092

Hmm . råkade stöta på ytterligare ett problem - nu har jag fått splittat koden och byggt ihop den i rätt format istället - dock får jag inte in den slutgiltliga strängen i mitt javascript;

<%
Dim Close, MyCloseArray
Close= RecSet.Fields.Item("BidTime").Value
MyCloseArray = Split(Close,"-",-1
%>
<%
Dim Close2, MyTimeArray
Close2 = MyCloseArray(2)
MyTimeArray = Split(Close2," ",3)
%>
<% Dim Closer
Closer = MyTimeArray(0) & "-" & myCloseArray(1) & "-" & MyCloseArray(0) & " " & MyTimeArray(1)
%>
<%=Closer%>
<script language="JavaScript">
TargetDate = "";

Som ni ser vill jag ha värdet från "Closer" till TargetDate :)



Redigerad av ekn88
Anledning: Problemet löst.

ID: #15092 | Skapades: 2009-03-26 15:54:54

voigtan
voigtan

Gradering

#15093

Är det .NET du kör eller klassisk ASP? För det du skriver känns rätt dålig standard om du försöker gå över till .NET.

Citat:
Som ni ser vill jag ha värdet från "Closer" till TargetDate :)
Men varför placera du den inte i javascripts variablen då? du placera den utanför <script-taggen med:

<script language="JavaScript">
TargetDate = "<%=Closer%>";

Hur man ställer en fråga: http://support.microsoft.com/kb/q555375
ID: #15093 | Skapades: 2009-03-26 16:11:20
© Copyright 2007-2009 Shadi Domat | Version 3.0 | Sidkarta | Policy