Avatar billede jnrmgs Juniormester
28. februar 2006 - 10:14 Der er 5 kommentarer og
1 løsning

Sidst opdateret?

Hej!

Jeg bruger følgende JavaScript-kode, for at vise hvornår forskellige sider sidst er opdateret:

var DagNavn = new Array("S\370ndag","Mandag","Tirsdag","Onsdag","Torsdag","Fredag","L\370rdag");
var MaanedNavn = new Array("januar","februar","marts","april","maj","juni","juli","august","september","oktober","november","december");
var TID = new Date(document.lastModified);
document.writeln("Sidst ændret: "+ DagNavn[TID.getDay()] + " den " + TID.getDate() + ". " +  MaanedNavn[TID.getMonth()] + " " + TID.getFullYear())


Men det var på HTML-sider. Det virker tilsyneladende ikke i ASP. Her vises simpelthen bare dags dato, og ikke hvornår siden sidst er opdateret.

Hvordan kan man lave det i ASP?
Avatar billede Slettet bruger
28. februar 2006 - 12:21 #1
det kommer lidt an på hvad du mener med "sidst opdateret"...

Hvis du mener den dato hvor der sidst er blevet programmeret på pågældende asp-side ville jeg vælge lidt FSO...

- lidt som det her:
<%
dim fs,f
set fs=Server.CreateObject("Scripting.FileSystemObject")
set f=fs.GetFile(server.mappath(Request.ServerVariables("SCRIPT_NAME")))
Response.Write("The file was last modified on: ")
Response.Write(f.DateLastModified)
set f=nothing
set fs=nothing
%>

\Dan
Avatar billede jnrmgs Juniormester
28. februar 2006 - 18:37 #2
Jeg ville gerne have at det kunne stå i formatet: "Sidst opdateret: Tirsdag den 28. februar 2006", hvis det kan lade sig gøre ;-). Klokkeslettet er ligemeget.
Avatar billede Slettet bruger
28. februar 2006 - 22:53 #3
OK... Så skulle den være i vinkel...:
<%
Session.LCID = 1030
dim fs,f
set fs=Server.CreateObject("Scripting.FileSystemObject")
set f=fs.GetFile(server.mappath(Request.ServerVariables("SCRIPT_NAME")))
LastMod = f.DateLastModified
set f=nothing
set fs=nothing
dagnavn = weekdayname(weekday(LastMod))
Cdagnavn = len(dagnavn)
Ldagnavn = ucase(left(dagnavn,1))
Rdagnavn = lcase(right(dagnavn,(Cdagnavn-1)))
dagnavn = Ldagnavn & Rdagnavn
dag = day(LastMod)
maanednavn = monthname(month(LastMod))
aar = year(LastMod)
%>
Sidst opdateret: <%="" & dagnavn & ""%> den <%="" & dag & ""%>. <%="" & maanednavn & " " & aar & ""%>

\Dan
Avatar billede Slettet bruger
10. marts 2006 - 03:09 #4
Hvad så? Virker det eller hvordan?

\Dan
Avatar billede jnrmgs Juniormester
10. marts 2006 - 16:49 #5
Ja, det virker perfekt.

Undskyld jeg ikke lig fik givet point, men her har du dem i hvert fald!
Avatar billede Slettet bruger
10. marts 2006 - 16:54 #6
OK! Tak for point!

- og godt at det virker...

\Dan
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