Avatar billede bruhnsweb Nybegynder
27. februar 2004 - 13:06 Der er 11 kommentarer og
2 løsninger

vis tid i stedet for dato

Hej Eksperter

Jeg vil gerne have at min oversigt over seneste forumindlæg viser tid i stedet for dato.

Det skal så være sådan så hvis at datoen er lig med i dag, så tiden vises med fed skrift.

Kan I hjælpe?
----------------------------------------------------
<%
Set Conn = Server.CreateObject("ADODB.Connection")
    Provider = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("../database/forum.mdb")
    Conn.Open Provider

SqlStr = "SELECT tblForum.hide, * FROM tblForum RIGHT JOIN tblTopic ON tblForum.forum_id = tblTopic.forum_ID WHERE (((tblTopic.Topic_ID) In (Select top 20 Topic_ID From tblThread order by thread_ID DESC)) AND ((tblForum.hide)=False))order by tblTopic.Last_entry_date DESC;"
Set rs = Conn.Execute(SqlStr)


    rs.MoveFirst
    do while not rs.eof
    %>
    <%
    forumdate = rs("Last_entry_date")
    %>
    <%Response.Write(replace(FormatDateTime(forumdate, 2),"-","."))%>
    <br>
    <a href="http://zantiago.com/forum/forum_posts.asp?TID=<%=rs("Topic_ID")%>"><%=rs("subject")%></a><br><br>
    <%
    rs.movenext

loop
%>
Avatar billede medions Nybegynder
27. februar 2004 - 13:11 #1
'Hvis datoerne er ens så:
If DateDiff("d", dato1, dato2) = 0 Then
  strStyle = "font-weight: bold;"
Else
  strStyle = ""
End If

Response.Write("<span style=""" & strStyle & """>Time(Now()) & "<span>")

//>Rune
Avatar billede bruhnsweb Nybegynder
27. februar 2004 - 13:15 #2
Den skal ikke vise tiden som den er nu...

Den skal tjekke om  rs("Last_entry_date") er fra i dag, er den det skal den skrive hvad tid i dag den er fra med fed skrift...
Avatar billede fennec Nybegynder
27. februar 2004 - 13:21 #3
hvordan ser din dato ud?? noget i denne stil: "31-12-2004 23:59:59"
for så kan du bruge en right() på den.
Avatar billede bruhnsweb Nybegynder
27. februar 2004 - 13:24 #4
Dette er lige præcis formatet.. 31-12-2004 23:59:59
Avatar billede fennec Nybegynder
27. februar 2004 - 13:26 #5
right(rs("Last_entry_date"),8) så har du timer:min:sek
Avatar billede fennec Nybegynder
27. februar 2004 - 13:34 #6
også bruger du medions svar til at bestemme om det er dagen i dag, også gøre fed.

rs.MoveFirst
do while not rs.eof
  forumdate = rs("Last_entry_date")
  If DateDiff("d", date(), rs("Last_entry_date")) = 0 Then
    strStyle = "font-weight: bold;"
  Else
    strStyle = ""
  End If
  Response.Write("<span style=""" & strStyle & """>" & right(rs("Last_entry_date"),8) & "<span>")
    %>
  <br>
  <a href="http://zantiago.com/forum/forum_posts.asp?TID=<%=rs("Topic_ID")%>" ><%=rs("subject")%></a><br><br>
<%
  rs.movenext
loop
Avatar billede bruhnsweb Nybegynder
27. februar 2004 - 13:38 #7
uden sekunder? :o)
Avatar billede fennec Nybegynder
27. februar 2004 - 13:39 #8
left(right(rs("Last_entry_date"),8),5)
Avatar billede fennec Nybegynder
27. februar 2004 - 13:41 #9
dårlig kode..... brug:
mid(rs("Last_entry_date"),12,5)
Avatar billede bruhnsweb Nybegynder
27. februar 2004 - 13:41 #10
cool - smid et svar :o)
Avatar billede fennec Nybegynder
27. februar 2004 - 13:45 #11
deles med medions :)
Avatar billede bruhnsweb Nybegynder
27. februar 2004 - 13:47 #12
Jepper - Tak for hjælpen :o)
Avatar billede medions Nybegynder
27. februar 2004 - 13:49 #13
Anytime...

fennec> Du får hermed karma for din retfærdighed!

Thx 4 Poinz

//>RUne
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB

Netcompany A/S

Network Engineer

Capgemini Danmark A/S

Java Engineer

Riskpoint A/S (Riskpoint Solutions Limited)

IT Business Analyst