Avatar billede Slettet bruger
12. august 2002 - 19:23 Der er 20 kommentarer og
1 løsning

Hvordan gør jeg ?

Jeg er ved at lave et intranet og skal bruge en function der skal kunde får en dato ind og give mig en dato ud som liger 12 månder eller 6 månder frem og så skal den ikke være på en lørdag eller søndag men kan ikke få den til at virker er der en der kan hjælpe mig !!!
Avatar billede medions Nybegynder
12. august 2002 - 19:25 #1
Tjoo, men du er nødt til at gi' mig lidt at arbejde med...!

//>Rune
Avatar billede medions Nybegynder
12. august 2002 - 19:28 #2
Her har du jo en form a det du mener:

Function GetDateNow(MonthNow)
  intMonth = Month(MonthNow)
  GetDateNow = intMonth + 6
End Function
Response.Write(GetDateNow(Date()))

//>Rune
Avatar billede beldring Nybegynder
12. august 2002 - 19:30 #3
!§!§!§!§!§!§!§!§ - Lav nu en ordentlig overskrift fremover! - §!§!§!§!§!§!§!§!
Avatar billede medions Nybegynder
12. august 2002 - 19:34 #4
beldring> Sad oxo lige og overvejede at sige det til ham, men har efterhånden sagt det så mange gange, at jeg jeg er ved at køre træt i det ;o)

//>Rune
Avatar billede Slettet bruger
12. august 2002 - 19:45 #5
Det er da meget fedt at den bare vider den 14. 14 hvad ?
Det jeg skal bruge er fra den 1-9-2002 er det 1-3-2003.

Ang overskrivet så er det det der falt mig ind føst.
Avatar billede medions Nybegynder
12. august 2002 - 19:47 #6
let> Prøv lige at forklar lidt nærmere!

//>Rune
Avatar billede thesurfer Nybegynder
12. august 2002 - 19:49 #7
måske kunne vi få Admin til at lave en funktion der check overskriften for "underlige"/"upassende" overskrifter..

let> du kunne have kaldt indlægget noget med "date", "dato" eller måske "kalender"..

/theSurfer.
Avatar billede thesurfer Nybegynder
12. august 2002 - 19:50 #8
rettelse: "check" skulle have været "checker"..

/theSurfer.
Avatar billede medions Nybegynder
12. august 2002 - 19:51 #9
TheSurfer> Eller differancen mellem 2 dato'er ;o)

//>Rune
Avatar billede thesurfer Nybegynder
12. august 2002 - 19:54 #10
*host* differencen *host* :)

men din var bedre end mine overskrifter..

/theSurfer
Avatar billede medions Nybegynder
12. august 2002 - 19:55 #11
LOL

//>Rune
Avatar billede medions Nybegynder
12. august 2002 - 19:57 #12
TheSurfer> you got mail!

//>Rune
Avatar billede Slettet bruger
12. august 2002 - 19:58 #13
OK, jeg prøver igen.

jeg er ved at lave en rengskab´s side som skal kunde tage en dato og give en ny dato ca 6 til 12 månder frem. og den skal angives som, DD-MM-YYYY

Desvære kan jeg ikke få min visual basic kode til at virker i asp.
Avatar billede medions Nybegynder
12. august 2002 - 20:00 #14
Hmm prøv at læg din Visual Basic kode her ud, så skal jeg omskrive den for dig...

//>Rune
Avatar billede thesurfer Nybegynder
12. august 2002 - 20:06 #15
medions> you got mail!

/theSurfer.
Avatar billede Slettet bruger
12. august 2002 - 20:29 #16
Ja nu vil den slet ikke i vb. så det kommer til at gå lidt tid til jeg finder fejle..
Avatar billede Slettet bruger
12. august 2002 - 20:33 #17
sådan her er den

Function nydato(antal As String) As String
nydato = Format(Now + (30 * antal), "dd.mm.yyyy")
End Function
Avatar billede medions Nybegynder
12. august 2002 - 20:37 #18
Function nydato(antal)
nydato = Format(Now + (30 * antal), "dd.mm.yyyy")
End Function

Sådan...
//>Rune
Avatar billede Slettet bruger
12. august 2002 - 20:52 #19
kan ikke få den del til at virker..

Function nydato(antal)
nydato = Format(Now + (30 * antal), "dd.mm.yyyy")
End Function

Response.Write nydato("6")
Avatar billede coltau Juniormester
12. august 2002 - 21:35 #20
Her er der et par funktioner der virker.

<%
Session.LCID = 1030

' Kontroller om dato er i en weekend og køre dato frem til først kommende mandag
function NotWeekend(Dato)
  NotWeekend = Dato
  if WeekDay(NotWeekend) = vbSunday then
    NotWeekend = DateAdd("d", 1, NotWeekend)
  end if
  if WeekDay(NotWeekend) = vbSaturday then
    NotWeekend = DateAdd("d", 2, NotWeekend)
  end if
end function

' Læg antal måneder til dato og kontroller for weekend
Function NyDato(AntalMdr, Dato)
  NyDato = NotWeekend(DateAdd("m", AntalMdr, Dato))
End Function

' Vis dato
Response.Write FormatDateTime(NyDato(6, "15-08-2002"), vbShortDate)
%>
Avatar billede Slettet bruger
12. august 2002 - 21:52 #21
Fedt..Lukker her med det spm..
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