webForumDet fria alternativet

Tidsscript till Samurize

5 svar · 231 visningar · startad av Mr. N.

Mr. N.Medlem sedan sep. 20025 507 inlägg
#1

Jag har nu tagit reda på att min dator (eller snarare mitt operativsystem) föddes 2003-07-04 klockan 00:29.
Nu vill jag att Samurize ska berätta hur gammal datorn är och det ska då göras med ett script, jag har lyckats klura ut att det nog ska vara Javascript eller VBscript, båda funkar tydligen men jag har ingen aning om hur man skriver det, är det någon som vet det? Alltså: Förfluten tid sedan 2003-07-04 00:29.

Mr. N.Medlem sedan sep. 20025 507 inlägg
#2

Det funkade bäst med VBscript, så någon snäll moderator kan gärna flytta tråden till ett lämpligare ställe:

Function Days()
	Days = DateDiff("d", "07/04/2003", Now, VBMONDAY, 2)
End Function

Men det visar bara dagarna (eller åren/månaderna/etc. om man ändrar första variablen i DateDiff) utan att ta hänsyn till att det efter 31 dagar borde ha gått en till månad och efter 365 dagar ett till år. Som det fungerar nu skulle scriptet visa 57 dagar, 1 månad och 0 år. Jag vill att det ska visa 26 dagar, 1 månad och 0 år.

SugarDaddyMedlem sedan apr. 20021 155 inlägg
#3

Kunde inte låta bli:
"Förfluten tid sedan 2003-07-04 00:29" - ska du vara anal så ska du var ordentligt anal - saknar exvis sekundangivning, tänk om du eller någon annan, kanske CERN började fundera på det, ajajaj... :e

Mr. N.Medlem sedan sep. 20025 507 inlägg
#4

Okej, med sekunder blir det 2003-07-04 00:29:25. ;)

JojoxxMedlem sedan juni 20004 308 inlägg
#5

Flyttar.

mozillaMedlem sedan juli 20011 084 inlägg
#6

http://www.webforum.nu/showthread.php?s=&postid=698224#post698224

:e

(månader kan dock bli lite klurigare eftersom det är olika många dagar)

126 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)