Avatar billede jacobs1 Nybegynder
19. juli 2004 - 21:20 Der er 4 kommentarer og
1 løsning

DateField Component.

Jeg har prøvet at lege med DateField Component.

Men jeg kan simpelthen ikke finde ud af hvordan man får udskrivet datoerne der er imellem de to datoer man har valgt??

For eksempel:

Jeg har to DateFields på scenen, og så vælger jeg fx 19/7-2004 i det ene og fx 2/8-2004 i den anden. så vil jeg gerne have at den trace datoerne der er i mellem eller putter dem i et array??
19/7-2004, 20/7-2004 osv.. 2/8-2004

Håber der er nogle der kan hjælpe?
Avatar billede pyroman Nybegynder
19. juli 2004 - 22:56 #1
Denne her skulle kunne klare det:



date1 = new Date(2004, 6, 19);
date2 = new Date(2004, 7, 2);

minDate = new Date(Math.min(date1, date2));
maxDate = new Date(Math.max(date1, date2));
while(minDate <= maxDate){
  trace(minDate);
  minDate.setTime(minDate.getTime()+86400000);
}
Avatar billede jacobs1 Nybegynder
19. juli 2004 - 23:24 #2
Mange tak for hjælpen..

men det virker ikke helt når jeg fylder nogle variabler ind, ved du hvorfor?

on(change){
    slutDay = this.selectedDate.getDate();
    slutMonth = this.selectedDate.getMonth()+1;
    slutYear = (this.selectedDate.getYear()-100)+2000;
   
    date1 = new Date(root.KalenderStart.startYear, root.KalenderStart.startMonth, _root.KalenderStart.startDay);
date2 = new Date(_root.KalenderSlut.slutYear, _root.KalenderSlut.slutMonth,_root.KalenderSlut.slutDay);

minDate = new Date(Math.min(date1, date2));
maxDate = new Date(Math.max(date1, date2));
while(minDate <= maxDate){
  trace(minDate);
  minDate.setTime(minDate.getTime()+86400000);
}
}
Avatar billede pyroman Nybegynder
19. juli 2004 - 23:30 #3
Du kan så idt jeg kan regne ud på dette tidspunkt af døgnet bare nøjes med at skrive det sådan her:


on(change){
  date1 = _root.KalenderStart.selectedDate;
  date2 = _root.KalenderSlut.selectedDate;

  minDate = new Date(Math.min(date1, date2));
  maxDate = new Date(Math.max(date1, date2));
  while(minDate <= maxDate){
    trace(minDate);
    minDate.setTime(minDate.getTime()+86400000);
  }
}
Avatar billede jacobs1 Nybegynder
19. juli 2004 - 23:34 #4
Du er fandme sej ha ha!!
tak for hjælpen.. og sov godt
ps. læg et svar
Avatar billede pyroman Nybegynder
19. juli 2004 - 23:39 #5
Værsogod - og godnat ;)
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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