The Appointments stack makes the assumption that the number of
days in a month will always be 30 or 31. Therefore, if the month of
January has 31 days, and the month of February has 28 days, and the current
day is January 31, then the length of the next month is less than the
number of the current day (28<31). Because of this, HyperCard 2.0 seems to
overshoot the last day of the next month by the difference of the two
numbers (31-28=3). Therefore, when you click the month button, instead of
going from the last day of January to the last day of February, you end up
at March 3.
This was corrected in HyperCard version 2.1.
This article is adapted from the Claris Tech Info database.
Support Information Services