Обнаружил такую проблему.
dtDate = #1/29/2004"
dtDate = dateadd("m", 1, dtDate)
пытаюсь добавить один месяц к 29 января этого года. В результате получаю первое марта По идее должно быть 29 февраля.
Когда пытался добавить 1 месяц к 30 января, то получил 3 марта вместо обещанных МСДН 29 февраля
Из за чего может быть такая прблема?
проблема с DateAdd в VBS
-
- Уже с Приветом
- Posts: 2013
- Joined: 16 Mar 2002 10:01
- Location: New York City
-
- Уже с Приветом
- Posts: 545
- Joined: 20 May 1999 09:01
- Location: Cleveland OH
Мой тест :
Дает : 2/29/04
W2000/Latest SP
Windows Script Host Version 5.6
Он глючит при не-USA Locales или форматах даты.
Code: Select all
d1 = #01/30/04#
d2 = dateadd("m",1,d1)
wscript.echo d2
Дает : 2/29/04
W2000/Latest SP
Windows Script Host Version 5.6
Он глючит при не-USA Locales или форматах даты.
-
- Уже с Приветом
- Posts: 2013
- Joined: 16 Mar 2002 10:01
- Location: New York City