Forum > ASP.NET 1.x och 2.x > Språk - VB.NET
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
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.
Tackar så mycket för hjälpen :) Fick lite nyttig information från länkarna och allting har löst sig =]
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.
Ä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.
<script language="JavaScript">
TargetDate = "<%=Closer%>";