Toon posts:

[ASP] Verschil data berekenen maar niet zomaar!

Pagina: 1
Acties:

Verwijderd

Topicstarter
Het is vast vrij simpel maar tis natuurlijk niet voor niets vakantie en ik kom er even niet uit.

Ik wil het volgende; ik heb datum A en datum B nu wil ik het verschil tussen die 2 weten dus tussen datum A (laten we zeggen 12-12-1912) en datum B (vandaag).

Nu is daar een mooie functie voor nl. DateDiff maar ik wil dus weten in jaren, maanden, dagen, uren, minuten en als ik met DateDiff ga werken krijg ik van alles de totalen dus bijv. 23 jaar, 123123 maanden, nogmeer dagen enz.

En ik wil dus 23 jaar, 3 maanden, 2 dagen enz.

Hoe ga ik dit doen?

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 16:51

gorgi_19

Kruimeltjes zijn weer op :9

Via google lijkt me wel eea te vinden?
* klil *
Een opzetje is bijvoorbeeld: http://members.rogers.com/douglas.j.steele/Diff2Dates.html

Digitaal onderwijsmateriaal, leermateriaal voor hbo


Verwijderd

Topicstarter
Volgens mij is dit het antwoord al!

Ik had al wel gezocht maar nergens wordt aangegeven dat je het formaat yyyymmdd enz kan opgeven maar alleen maar yyyy of mm maar hier staat dat dus wel want dat wist ik dus niet!

Bedankt!

  • paulh
  • Registratie: Juli 1999
  • Laatst online: 28-11 15:14
anders kan je de maanden nog krijgen door er een modulo 12 op te zetten :).

[ZwareMetalen.com] - [Kom in aktie tegen de CO2 maffia]


Verwijderd

Topicstarter
Modulo 12..?

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 22-12 19:09

NMe

Quia Ego Sic Dico.

Modulus operator. Die geeft de rest van een deling terug.
Dus 13 mod 12 == 1 (13 / 12 == 1, rest 1). 14 mod 12 == 2, enz.

Als je het verschil in jaren hebt, dan kun je dat gewoon afdrukken. Vervolgens pak je het aantal maanden mod 12, en het aantal dagen mod 28, 29, 30, of 31 (afhankelijk van het aantal dagen in de maand van de eerste datum). Vrij simpel concept verder. :)

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.

Pagina: 1