New Forum | Previous | Next | (P-PDF) Developers
Topic: Minus dates mismatch
Conf: (P-PDF) Developers, Msg: 54741
Date: 5/29/2002 05:08 PM
On 12/10/99 7:02:30 AM, aandi wrote:
>If the rule for conversion to
>integer is to round, then the
>traditional remedy (if you
>want truncation) is to
>subtract 0.5 first. There may
>also be a truncate operation
It's a nice workaround, better than mine, and simple too ;). But i found a nasty thing when i minus two dates, moreover, when I minus dates that begins 25
years from now, more or less, and today's date. An example:
If I type this:
var a= new Date(); /* today's date, 12/10/99 */
var b= util.scand("mm/dd/yy","12/12/74");
var diff= (a.valueOf()-b.valueOf())/3600/24/365;
Even it's not 12/12/99 yet, it says:
when it should be less than that, and if I minus .5,
it will truncate to 25 years, so the workaround doesn't work here :(.
Hmmm I'm thinking that the problem may be the "+1 day each 4 years" stuff. Can someone confirm this?
Thanks for your time!