Avatar billede kaptajnknas Nybegynder
05. juli 2003 - 00:19 Der er 8 kommentarer og
1 løsning

if dato

hej, jeg mangler et script, som skriver "i dag" hvis datoen er lig med i dag og "i går" hvis datoen er lig med i går.

hvordan gør jeg det?
Avatar billede eagleeye Praktikant
05. juli 2003 - 00:22 #1
dato = "05-07-2003"

if Cdate(dato) = Cdate(date) then
  Response.write "i dag"
elseif Cdate(dato) = Cdate(dateAdd("d",-1,date)) then
  Response.write "i går"
end if
Avatar billede kaptajnknas Nybegynder
05. juli 2003 - 10:23 #2
glemte vist at sige,, det skal trækkes ud at en database kolonne, som hedder dato.
Avatar billede c Nybegynder
05. juli 2003 - 17:29 #3
hvilken typpe har feltet dato, og hvordan gemmer du datoen i det felt?

mvh
Christian
Avatar billede nielle Nybegynder
05. juli 2003 - 22:48 #4
Hvis ellers dit felt er af typen DATO så burde det være lige til at rette eagleeye's løsning til:

SQL = "SELECT Dato FROM HvadDuNuKalderTabellen"
set rs = Conn.Execute(SQL)

dato = rs("Date")
if Cdate(dato) = Cdate(date) then
  Response.write "i dag"
elseif Cdate(dato) = Cdate(dateAdd("d",-1,date)) then
  Response.write "i går"
end if
Avatar billede nielle Nybegynder
05. juli 2003 - 22:50 #5
Hvis feltet ikke erdetfineret til at være typen DATE så er problemet lidt større.

...og ups, det skulle selvfølgeligt være:
dato = rs("Dato")
Avatar billede kaptajnknas Nybegynder
09. juli 2003 - 15:37 #6
Tak for hjælpen, det lader til at virke ok nu :-)
Avatar billede nielle Nybegynder
09. juli 2003 - 16:39 #7
Min løsning?
Avatar billede kaptajnknas Nybegynder
09. juli 2003 - 17:59 #8
jeps!
Avatar billede nielle Nybegynder
09. juli 2003 - 19:04 #9
Takker for points. Glad for at kunne hjælpe.
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