webForumDet fria alternativet

Newbie kodfråga av lilla newbie me

ASP

2 svar · 206 visningar · startad av jonne

Medlem sedan jan. 20011 154 inlägg
Frågan#1

Har efter många aj! och ännu flre men! lyckats knåpa ihop detta. Är jag totalt fel ute och surfar eller kan detta verkligen vara något somär korrekt skrivet ? Skulle nog med störrsta sannolikhet kunna tänka mig att någon med lite mer rutin än lilla mig kan få fram en bättre kod ;)

<%

' Funktion som  skriver ut aktuellt datum enligt: ååmmdd
Function fu_datum
	Dim ar, manad, dag
	ar = DateDiff("yyyy", #1/1/2000#, Now) 
	manad = Month(Now)
	dag = Day(Now)

' Kontroll av datumlängd. Lägger till  0 vid behov

' Utskrift av året
	if ar < 10 then			
		ar= "0" & ar
	else
		ar = ar
	end if	

' Utskrift av månaden
	if manad < 10 then		
		manad= "0" & manad
	else
		manad = manad
	end if

' Utskrift av dagen
	if dag < 10 then		
		dag = "0" & dag
	else
		dag = dag
	end if
	
	Response.Write ar
	Response.Write manad
	Response.Write dag
End function
%>

<% response.write fu_datum %>

------------------
//Jonne, a beliver of murphys law

Medlem sedan juli 20003 825 inlägg
#2

Vad vill du göra? Skriva ut datumet som 2001-01-24?

response.write date()

---

Skriva ut datumet som 20000124? Alltså utan bindestreck. Ta bort bindestrecken med en replace:

myDate = date()

myDate = replace(myDate, "-", "")

response.write myDate

Borde fungera, vet ej...

Är du helt säker på att din jättefunktion måste användas? I så fall hajade jag inte frågan.

Medlem sedan juli 20003 825 inlägg
#3

A second thought, vill du ha dagens datum som sex tecken 000124?

Kan du inte konvertera bort bindestrecken som ovan och sen ta bort de första två tecknena?

Dessutom, jag tvivlar på att ett datum med bara sex tecken per definition är att betrakta som datum. Jag menar, du kan nog inte använda det i Access eller asp...??

Det beror kanske på sammanhanget men om du vill lista poster efter datum blir det kanske problem om det bara är sex tecken. Vet ej bör tilläggas!

254 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)