Avatar billede azs Nybegynder
07. januar 2001 - 11:55 Der er 29 kommentarer og
1 løsning

Dadediff

Jeg har brugt en lille funktion som skrev NEW forand en ting i en tagwall men det virker ikke mere da det er 2001 !

Jeg ved at det er \"d\" der skal skiftes ud men med hvad ?

nydato = dateadd(\"d\", 1 , rs(\"date\"))

Jeg vil også gerne havde at vide alle de forskallige \"d\"/\"yyyy\"/\"mm\" osv. der er !
Avatar billede netsrac Praktikant
07. januar 2001 - 11:57 #1
Det skulle gerne stadig virke, for den der sætning fejler vist ikke noget.
Avatar billede azs Nybegynder
07. januar 2001 - 12:00 #2
nej men nu skriver vi 2001 og datoen er f.eks 5/9-2000 og så bliver det jo til en fejl på siden (ikke en ASP fejl) for datoen er nyere en den dato idag !
Avatar billede netsrac Praktikant
07. januar 2001 - 12:00 #3
Det funktion du har der lægger en dag til datoen rs(\"date\"), d betyder den skal lægge dage til, et betyder den skal lægge en til.
Avatar billede netsrac Praktikant
07. januar 2001 - 12:02 #4
Nej, prøv at give mig indholdet af en af de rs(\"date\")
Avatar billede azs Nybegynder
07. januar 2001 - 12:02 #5
jeg fik lige fundet en godt side på ActiveServerPages.DK

http://www.activeserverpages.dk/iishelp/vbscript/htm/vsfctdatediff.htm

Men hvilken af dem skal jeg bruge ?
Avatar billede azs Nybegynder
07. januar 2001 - 12:03 #6
05-09-2000 20:49:07 <- Indhold af rs(\"date\")
Avatar billede netsrac Praktikant
07. januar 2001 - 12:05 #7
Hvad skal du bruge det til ? Skal du finde forskellen mellem rs(\"date\") og now() eller ?
Avatar billede azs Nybegynder
07. januar 2001 - 12:07 #8
nydato = dateadd(\"d\", 0 , rstemp(\"date\"))
If nydato > Date() Then
  response.write \"<font face=\"\"Verdana\"\" size=\"\"1\"\" color=\"\"#FFFFFF\"\">&nbsp;<b>New</b></font>\"
End If

Det er til en tagwall så den skriver \"New\" hvis den er en da gammel !
Avatar billede netsrac Praktikant
07. januar 2001 - 12:14 #9
  nydato = dateadd(\"d\", 1 , rstemp(\"date\"))
If nydato > now() Then
  response.write \"<font face=\"\"Verdana\"\" size=\"\"1\"\" color=\"\"#FFFFFF\"\">&nbsp;<b>New</b></font>\"
End If 
Avatar billede azs Nybegynder
07. januar 2001 - 12:16 #10
det har jeg også prøvet !

Og \"1\" er to dage
Avatar billede netsrac Praktikant
07. januar 2001 - 12:20 #11
Nej det er det ikke.
Hvis

rstemp(\"date\") indeholder 07-01-2001 12:00:07 så indeholder nydato 08-01-2001 12:00:07, så længe at nydato er større end dette tidspunkt er den ny.
Avatar billede netsrac Praktikant
07. januar 2001 - 12:21 #12
1 tallet lægger altså en dag til dato som jeg sagde.
Avatar billede netsrac Praktikant
07. januar 2001 - 12:22 #13
Læg også mærke til at jeg bruger now() istedet for date()
Avatar billede azs Nybegynder
07. januar 2001 - 12:23 #14
jeg bruger også now og 1 men det virker stadig ikke !
Avatar billede netsrac Praktikant
07. januar 2001 - 12:26 #15
Argh...er du sikker på at det ikke er fordi du har en hvid baggrund?

Prøv lige at kopiere nøjagtig den her:

  nydato = dateadd(\"d\", 1 , rstemp(\"date\"))
If nydato > now() Then
  response.write \"<font face=\"\"Verdana\"\" size=\"\"1\"\" color=\"\"#CC0000\"\">&nbsp;<b>New</b></font>\"
End If 
Avatar billede azs Nybegynder
07. januar 2001 - 12:27 #16
Der er nok en år 2000/2001 fejl !

Når jeg bruger \" nydato = DateAdd(\"m\", 1, \"31-Jan-00\") \" virker det ikke !

Men når jeg bruger \" nydato = DateAdd(\"m\", 1, \"31-Jan-99\") \" virker det !
Avatar billede azs Nybegynder
07. januar 2001 - 12:28 #17
nej det tror jeg ikke !
Avatar billede netsrac Praktikant
07. januar 2001 - 12:29 #18
Jeg har lige selv tested det og hvis jeg skriver

nydato = dateAdd(\"d\", 1, \"07-01-2001 12:00:07\")

og det virker altså.
Avatar billede azs Nybegynder
07. januar 2001 - 12:31 #19
Jeg tror det er fordi det er PWS fra Win98 Cd !

Den er jo nok ikk år 2000 sikret :(

Eller er det bare meget merkeligt
Avatar billede netsrac Praktikant
07. januar 2001 - 12:32 #20
Jeg ved det ikke, men jeg ved så meget at det virker på min server..
Avatar billede azs Nybegynder
07. januar 2001 - 12:33 #21
Ved mig står der stadig ny selv om jeg bruger  07-01-2001 12:00:07 eller 07-01-2000 12:00:07 !
Avatar billede azs Nybegynder
07. januar 2001 - 12:34 #22
Så det er nok en gammel version af PWS !

Win98 er jo heller ikke så ny mer !

Jeg tror det er 3/4 år gammel Win98 CD jeg har !
Avatar billede azs Nybegynder
07. januar 2001 - 12:35 #23
Hvor kan jeg DL\'e en ny version af PWS ???
Avatar billede netsrac Praktikant
07. januar 2001 - 12:38 #24
Ja det kan man da på microsoftes hjemmeside.

Du kan selv teste at det virker på min server her:
http://www.cnh.dk/functions/default.asp
Avatar billede azs Nybegynder
07. januar 2001 - 12:42 #25
ja det gør det !

så der er bare mit PWS som er for gammelt

har du ikke en præcis url til hvor man kan dl\'e PWS ?

for jeg kan aldrig finde den !

jeg har nemlig før prøvet men kunne ikke finde den !
Avatar billede netsrac Praktikant
07. januar 2001 - 12:44 #26
Det kan jeg sq heller ikke. *G*
Avatar billede azs Nybegynder
07. januar 2001 - 12:48 #27
SKOD Microsoft side !

Jeg er inde under MS Downloads men man kan ikke finde den !
Avatar billede azs Nybegynder
07. januar 2001 - 13:01 #28
Vil du svare ?
Avatar billede hanstad Nybegynder
07. januar 2001 - 13:05 #29
Avatar billede netsrac Praktikant
07. januar 2001 - 19:17 #30
Svar :-)
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