datediff Monate+Tage
Sammy
- sonstiges
Guten Tag!
Ich möchte mit VBScript die Differenz zwischen zwei Datumswerten ermitteln, und zwar in Monaten + Tagen.
Die Funktion datediff kenne ich zwar, aber ich weiß nicht, wie ich nach den vollen Monaten noch die restlichen Tage ermitteln kann.
Grüße, Sammy
Hello out there!
Ich möchte mit VBScript die Differenz zwischen zwei Datumswerten ermitteln, und zwar in Monaten + Tagen.
Wie soll das angesichts der unterschiedlichen Monatslängen gehen?
Von 2007-05-01 bis 2007-06-02 sind es 32 Tage; von 2007-06-01 bis 2007-07-02 nur 31.
Möchtest du in beiden Fällen das Ergebnis 1 Monat und 1 Tag?
See ya up the road,
Gunnar
Ich möchte mit VBScript die Differenz zwischen zwei Datumswerten ermitteln, und zwar in Monaten + Tagen.
Wie soll das angesichts der unterschiedlichen Monatslängen gehen?
Von 2007-05-01 bis 2007-06-02 sind es 32 Tage; von 2007-06-01 bis 2007-07-02 nur 31.
Eben, das ist ja mein Problem .... ;-(
Möchtest du in beiden Fällen das Ergebnis 1 Monat und 1 Tag?
Ja. Die tatsächliche Anzahl der Tage halt.
hi,
Von 2007-05-01 bis 2007-06-02 sind es 32 Tage; von 2007-06-01 bis 2007-07-02 nur 31.
Eben, das ist ja mein Problem .... ;-(
Also, wie "lang" ist jetzt ein Monat nach deiner Definition?
Diese Frage zu beantworten, ist Grundvoraussetzung für die Umsetzung deines Vorhabens - und das sollte passieren, bevor auf die Frage
Möchtest du in beiden Fällen das Ergebnis 1 Monat und 1 Tag?
mit einem simplen
Ja. Die tatsächliche Anzahl der Tage halt.
geantwortet wird.
(Was jetzt hier die "tatsächliche Anzahl" sein soll, lässt du immer noch undefiniert.)
gruß,
wahsaga
Also, wie "lang" ist jetzt ein Monat nach deiner Definition?
Januar: 31 Tage
Februar: 28 / 29 Tage
März: 31 Tage
April: 30 Tage
etc ....
LG, Sammy
Januar: 31 Tage
Februar: 28 / 29 Tage
März: 31 Tage
April: 30 Tage
etc ....
Also willst du nicht die Differenz in Tagen sondern die Differenz der Monate und der Tage im Monat?
Dazu sollten zwei einfach Subtraktionen reichen.
Struppi.
Januar: 31 Tage
Februar: 28 / 29 Tage
März: 31 Tage
April: 30 Tage
etc ....Also willst du nicht die Differenz in Tagen sondern die Differenz der Monate und der Tage im Monat?
Dazu sollten zwei einfach Subtraktionen reichen.
**Klick** Danke, ich glaube, der Groschen ist gerade gefallen. Manchmal sieht man den Wald vor lauter Bäumen nicht ....
Sammy