09. juli 2003 - 12:34
Der er
5 kommentarer og 1 løsning
Dato validering
Hej Jeg har 2 date objekter som disse: Tue Jul 2 16:52:59 GMT+0200 2003 Tue Jul 8 10:59:22 GMT+0200 2003 Hvordan tjekker jeg på om den første dato er mere end 14 dage ældre end den anden? VH Anders
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Mon ikke at det er sådan her det skal gøres... install_date = new Date(2003,6,2,16,43,20); today_date = new Date(2003,6,16,16,43,20); trace(install_date); trace(today_date); tjekDate = function(first_date, second_date){ var test_date = new Date(first_date); test_date.setDate(test_date.getDate()+15); if(test_date > second_date){ return false; }else{ return true; } } trace(tjekDate(install_date, today_date)); : ) Jakob
Hej igen - udemærket, men hvad hvis det drejer sig om timer, minutter eller sekunder i stedet for dage? VH Anders
den function jeg har lavet tar højde for alle faktorer. Hvis du kun skal sammenligne f.eks. minutter kan du sige: if(first_date.getMinutes()>second_date.getMinutes()){ //og så sker der et eller andet... } er det sådan du mener? Det tricky ved det er at den ikke vil tage højde for at den ene måske befinder sig i en anden time end den anden. Vi kan sagetns lave en funktion næsten magen til den oppe over der f.eks. tjekker timer. øjeblik
install_date = new Date(2003,6,2,16,43,20); today_date = new Date(2003,6,16,16,43,20); trace(install_date); trace(today_date); tjekDate = function(first_date, second_date){ var test_date = new Date(first_date); test_date.setHour(test_date.getHour()+8); if(test_date > second_date){ return false; }else{ return true; } } trace(tjekDate(install_date, today_date));
Jeg kan desvære kun smide ét svar... : D
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.