Toon posts:

[ASP]Tellen met tijd

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hallo allemaal,

Ik probeer in ASP te tellen met tijd in plaats van een datum, maar dit wil niet echt werken.
Normaal, om een dag bij een datum op te tellen doe ik:

code:
1
2
DayLater = DateValue(Now)+1
Response.Write DayLater


Maar als ik hetzelfde met er bij de tijd, 30 seconden op te tellen door de volgende code uit te voeren:

code:
1
2
SecondsLater = TimeValue(Now)+30
Response.Write SecondsLater


dan voegt hij geen 30 seconde bij de tijd, maar in plaats daarvan geeft hij gewoon de tijd van Now weer met een rare datum ervoor.

Voorbeeld: 29-1-1900 9:58:33

Ik heb ook al op google gezocht, maar die geeft geen antwoord op m'n vraag, maar wat doe ik nu precies fout?

Verwijderd

Gebruik eens Time() ipv Now(), aangezien Now() een datum+tijd oplevert, terwijl TimeValue() een tijd verwacht.

En jij hebt gezocht op google? :X

[ Voor 5% gewijzigd door Verwijderd op 27-04-2006 10:10 ]


Verwijderd

Topicstarter
Helpt niets, precies hetzelfde probleem, maar ik heb zelf al gedeelteijk een oplossing gevonden:

code:
1
2
3
4
Now = TimeValue("time")
Secs = TimeValue("00:00:30")
RightNow = (Now + Secs)
Response.Write RightNow


Maar RightNow geeft nu de datum en tijd weer, terwijl ik alleen maar de tijd wil :?
EDIT: Laat maar, opgelost

RightNow moest Rightnow = TimeValue(Now + Secs) zijn

[ Voor 16% gewijzigd door Verwijderd op 27-04-2006 10:23 ]


Verwijderd

Wat ben je in godsnaam aan het doen :X

ASP:
1
2
SecondsLater = TimeValue(Time())+30
Response.Write SecondsLater

Je gaat aan reserved words een waarde toekennen (Now), dat gaat natuurlijk nooit goed.

[ Voor 27% gewijzigd door Verwijderd op 27-04-2006 10:23 ]


Verwijderd

Topicstarter
Ik weet het, ben af en toe een prutser met code :P
EDI:T Uiteindelijke oplossing
code:
1
2
3
4
Secs = TimeValue("00:00:30")
Later = TimeValue(Now + Secs)
Response.Write TimeValue(Now)
Response.Write Later

[ Voor 63% gewijzigd door Verwijderd op 27-04-2006 10:27 ]


  • Gert
  • Registratie: Juni 1999
  • Laatst online: 05-12-2025
Daar heeft men de DateAdd functie voor uitgevonden

http://www.w3schools.com/vbscript/func_dateadd.asp
Pagina: 1