title image


Smiley Datedif() Funktion fehlerhaft in VB-Script ?
Hallo,

hoffe ich bin im richtigen Forum

es geht um ein VB-Script mit dem ich Probleme habe.

Unter Excel funktioniert die Funktion DATEDIFF einwandfrei

Hier der Quelltext ...



'alter in jahren

dim datum, geboren, alter



datum = "1.2.2003"

geboren = "2.2.2000"



alter = datediff("yyyy", geboren, datum)

msgbox alter & " jahre alt"



Hier krieg ich immer 3 Jahre angezeigt, auch wenn das Geburtsdatum vor dem Datumstag und Monat liegt. Anscheinend wird hier tatsächlich nur 2000 von 2003 abgezogen. Bei Excel geht die Funktion richtig.

Das darf doch wohl nicht wahr sein. Kann mir bitte jemand helfen dieses Problem zu lösen.

Übrigens die Parameterwerte für Tage (d) und Sekunden (s) machen es richtig.

danke für jede Hilfe

Webster

geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: