Avatar billede quarkb Nybegynder
21. juli 2003 - 15:39 Der er 5 kommentarer og
1 løsning

Dato sameligning

Jeg har et lille problem.

Jeg ønsker at sammenligne følgende datoer.
fDato = rs.Fields(fDato)
nDato = now()

Her komme mit problem

Hvis fDato er før now() ønsker et og
hvis fDato er efter now() ønsker noget andet.

som kode:
if fDato < nDato then
response.write "Test1"
end if

if fData > nDato then
response.write "Test2"
end if
Avatar billede cesil Nybegynder
21. juli 2003 - 15:58 #1
Prøv
if datediff("d",fDato,nDato)>0 then
  response.write "Test2"
else
  response.write "Test1"
end if
Avatar billede cesil Nybegynder
21. juli 2003 - 16:00 #2
mit eksempel tjekker på dage. Hvis du fx vil tjekke minuter eller timer kan du skifte d ud med:
n = minuter
h = timer
Avatar billede quarkb Nybegynder
21. juli 2003 - 16:10 #3
Måske har jeg ikke forklaret mit problem godt nok. Det er jeg ønsker er at når feldt fDato (som er en fødselsdato) trækkes fra nDato skal det give hvor mange år personen er. Dette er heller ikke noget problem med DateDiff("yyyy",nDato,Fdato) dig giver bare det samme tal både før og efter personens fødselsdag. Personen er bare ikke det samme antal år hele året. Jeg håber at dette bedre forklarer mit problem.
Avatar billede hossein Nybegynder
21. juli 2003 - 18:44 #4
her er et ex:
<%
AlderDay = 10    'disse kan du shifte ud med fx: day(rs("fdato"))
AlderMonth = 12
AlderYear = 1960

dtBirthdate = alderday & "-" & aldermonth & "-" & alderYear
intAge = datediff("yyyy", dtBirthdate,now)

'Træk en fra hvis dag og måned (fødselsdag) er mindre end den actualle måned og dag:

If Date < DateSerial(Year(Now), Month(dtBirthdate), Day(dtBirthdate)) Then
intAge = intAge - 1
End If

response.write intAge
%>
Avatar billede 3d Nybegynder
21. juli 2003 - 19:28 #5
prøv:
<?
$Dato = date("d.m.Y");
while(datoen: $dato";
?>
Avatar billede quarkb Nybegynder
21. juli 2003 - 20:49 #6
Tak for jeres hjælp, jeg har selv fundet en løsning, men jeg har valgt at give point til hossein. For det svar som jeg finder nemest og tættes på min egen løsning og den mest lige til.
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