Avatar billede kaptajnknas Nybegynder
01. maj 2008 - 11:16 Der er 7 kommentarer og
1 løsning

Tid og dato i ASP

Er det muligt at erstatte en dato og tid med "I dag /I går"?

Datoformatet er:
2008-05-01 14:00:00
Avatar billede w13 Novice
01. maj 2008 - 11:17 #1
Det forstår jeg ikke? Hvordan vil du erstatte date og tid med "I dag /I går"? ^o)
Avatar billede kaptajnknas Nybegynder
01. maj 2008 - 11:25 #2
Jo f.eks hvis det bare er datoen date():

if rs("dato") = date() then
response.write ("I dag")
else
respone.write rs("dato")
end if

Men her er formatet et andet da det er gemt i MySql databasen som "datetime".
Avatar billede w13 Novice
01. maj 2008 - 11:47 #3
Måske:

if day(rs("dato"))=day(date()) and month(rs("dato"))=month(date()) then
  response.write "I dag"
else if day(rs("dato"))=day(date())-1 and month(rs("dato"))=month(date())-1 then
  response.write "I dag"
else
  response.write rs("dato")
end if
Avatar billede kaptajnknas Nybegynder
01. maj 2008 - 11:50 #4
Kan dette udvides så der også kan give response.write ("I går") ?
Avatar billede kaptajnknas Nybegynder
01. maj 2008 - 11:50 #5
Ups. det var det måske som jeg ser det.
Avatar billede w13 Novice
01. maj 2008 - 12:07 #6
Havde bare fået skrevet "I dag" to gange :)

if day(rs("dato"))=day(date()) and month(rs("dato"))=month(date()) then
  response.write "I dag"
else if day(rs("dato"))=day(date())-1 and month(rs("dato"))=month(date())-1 then
  response.write "I går"
else
  response.write rs("dato")
end if
Avatar billede kaptajnknas Nybegynder
02. maj 2008 - 00:11 #7
Tak for hjælpen.:-)
Og lidt points...
Avatar billede w13 Novice
02. maj 2008 - 09:57 #8
Tak for point! :)
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