Avatar billede moefelt Nybegynder
24. juli 2002 - 02:04 Der er 14 kommentarer og
2 løsninger

now() + måned

hvordan lægger jeg 1 måned til now() funktionen, eller gør så min mysql str. sortere efter den nuværende dato+1 måned.

Det er til en eventkalender hvor den kun skal vise poster højst en måned frem i tiden.

Moefelt
Avatar billede easysoft_studios Nybegynder
24. juli 2002 - 02:06 #1
now() + 30?

Sådan gør man i mange andre sprog, så hvorfor ikke MySQL?
Avatar billede esoulman Nybegynder
24. juli 2002 - 02:07 #2
Den lægger vist til i sekunder. ?
Avatar billede easysoft_studios Nybegynder
24. juli 2002 - 02:10 #3
så skal du bruge dato i stedet for now. Now returnere dato og klokkeslæt. og ja, så vil de 30 blive lagt til sekunder.
Avatar billede moefelt Nybegynder
24. juli 2002 - 02:14 #4
ok - mit database felt er i date --- sååå
Avatar billede moroax Nybegynder
24. juli 2002 - 02:22 #5
Her:

<%
nyDATO = date() + 30

Response.write "<font color='#0000AA'>nyDATO: " & nyDATO & "</font><br>"
%>


* MoRoax.dk
Avatar billede moefelt Nybegynder
24. juli 2002 - 02:25 #6
jeg bruger PHP ;-)
Avatar billede moroax Nybegynder
24. juli 2002 - 02:29 #7
så hæld en spand {}}{??##!![] ud over det hele !!..
*GG*

* MoRoax.dk
Avatar billede moefelt Nybegynder
24. juli 2002 - 02:33 #8
hvis jeg bruger date()+30 fx bliver det til 54
Avatar billede moroax Nybegynder
24. juli 2002 - 03:07 #9
ikke i asp,
der skifter den selv måned !!..

* MoRoax.dk
Avatar billede proaccess Nybegynder
24. juli 2002 - 07:51 #10
Du burde nok kunne bruge Date_add-funktionen...

  SELECT Date_add(Date(), INTERVAL 30 DAY);
eller rettere
  SELECT Date_add(Date(), INTERVAL 1 MONTH);
Avatar billede ztyxx Nybegynder
24. juli 2002 - 09:34 #11
i php findes time() som giver tiden for lige nu, for så at lægge en måned til hedder den

time()+ 2522000

259200 får du ved at lave regnestykket 60*60*24*30 da du anvender sekunder
Avatar billede proaccess Nybegynder
24. juli 2002 - 09:40 #12
>ztyxx: Du ligger så fast 30 dage til...  hvad med Januar, Februar, Marts, Maj, August, Oktober og December...  ;-)
Avatar billede ztyxx Nybegynder
24. juli 2002 - 10:37 #13
du skriver højst en måned frem i tiden, er det så så vigtigt at det er en dag fra eller til, hvis du nu eksempelvis laver et opslag den 15. i en måned, så betyder det vel ikke så meget ??
correcr me if I´m wrong :-)
Avatar billede moefelt Nybegynder
24. juli 2002 - 18:19 #14
jeg har skrottet funktionen. Ellers tak.

Fik det aldrig til at virke.
Avatar billede easysoft_studios Nybegynder
24. juli 2002 - 18:28 #15
øv! jeg synes mit bud var godt, selvom jeg intet aner om MySQL :D
Avatar billede ztyxx Nybegynder
24. juli 2002 - 19:04 #16
takker for point, men hvorfor får vi point hvis du ikke fik det til at virke??
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
Computerworld tilbyder specialiserede kurser i database-management

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