Avatar billede a-torsten Nybegynder
31. marts 2001 - 14:16 Der er 11 kommentarer og
2 løsninger

Minute(now) + 3

hej..... jeg har et lille bitte problem, som jeg håber der er en der kan hjælpe mig..

hvis fx at minute(now) er = 59 . Så laver jeg en minute(now) + 3, men den bliver så = 62 . Er der ikke noget fixfaxeri der kan få den til at være 2, da der ikke findes noget minus der hedder det 62´ene..

-Anders
Avatar billede limemedia Nybegynder
31. marts 2001 - 14:17 #1
lav en modulus 60 ofte skrevet %60...
Avatar billede a-torsten Nybegynder
31. marts 2001 - 14:17 #2
a hva..??
Avatar billede limemedia Nybegynder
31. marts 2001 - 14:21 #3
modulus 60 vil give dig resten af divideringen. 62%60 giver 2, fordi to er resten der ikke kan divideres med 60 og give et heltal.

prøv at skrive (minute(now)+3)%60  - aner ikke om det virker, jeg er PHP\'er *g*
Avatar billede a-torsten Nybegynder
31. marts 2001 - 14:23 #4
ja det var da vist en php ting..*gg*.... virkede ikke..
Avatar billede limemedia Nybegynder
31. marts 2001 - 14:24 #5
Mod Operator
Divides two numbers and returns only the remainder.

result = number1 Mod number2

Arguments
result

Any numeric variable.

number1

Any numeric expression.

number2

Any numeric expression.

Remarks
The modulus, or remainder, operator divides number1 by number2 (rounding floating-point numbers to integers) and returns only the remainder as result. For example, in the following expression, A (which is result) equals 5.

A = 19 Mod 6.7
If any expression is Null, result is also Null. Any expression that is Empty is treated as 0.

Requirements
Version 1

See Also
Arithmetic Operators | Operator Precedence | Operator Summary


--------------------------------------------------------------------------------

© 2000 Microsoft Corporation. All rights reserved. Terms of Use.
Avatar billede limemedia Nybegynder
31. marts 2001 - 14:24 #6
minute(now) + 3 Mod 60 bør virke...
Avatar billede a-torsten Nybegynder
31. marts 2001 - 14:28 #7
Det virker altså bare ikke..... I hvert fald ikke i det format du har givet den... Andre ideer..??
Avatar billede limemedia Nybegynder
31. marts 2001 - 14:31 #8
larstest = minute(now) + 3
resultat = larstest Mod 60

har ASP ingen ; til at afslutte linier ? eller forskel mellem navngivning af funktioner / variabler ? *hmm*
Avatar billede a-torsten Nybegynder
31. marts 2001 - 14:34 #9
Nåps... lj.. desvære.... ingen bonus...
Avatar billede a-torsten Nybegynder
31. marts 2001 - 14:41 #10
Har fundet en anden løsning...

Lj.. svar lige igen... så får du en smule for ulejligheden...

-Anders
Avatar billede limemedia Nybegynder
31. marts 2001 - 14:43 #11
if (resultat > 60) resultat = resultat - 60

Hvordan løser du den ? vil gerne vide hvordan du gør det uden ovenstående og uden Mod, når du bruger ASP...
Avatar billede spacey Nybegynder
31. marts 2001 - 14:55 #12
ljweb>>> Det var mig der hjalp ham via icq, med samme løsning som din sidste...
Husk dog at det hedder resultat > 59 istedet for 60....


a-torsten>>> Hvad med at give nogle points??

//Jens
Avatar billede a-torsten Nybegynder
31. marts 2001 - 15:02 #13
http://www.eksperten.dk/spm/61104 ..

Lw... smut lige med derind og få lidt mere suppe...
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