On Jan 1, 2011, at 11:58 PM, Chipp Walters wrote:

Hey, can anyone try this or tell me why it doesn't work?
If I use any other date than 11/07/2010, it generates the next date. But for
some reason Nov 7 doesn't work?

on mouseUp
  put "11/07/2010" into tDate
  answer nextDayDate(tDate)
end mouseUp

function nextDayDate pDate
  convert pDate to seconds

  put 60*60*24 into tSecondsInDay
  add tSecondsInDay to pDate
  convert pDate to short date
  return pDate
end nextDayDate

I think it is related to the daylight savings shift, that's why it works if you add an hour. Here's what I use, to avoid all problems:

function nextDayDate pDate
   convert pDate to dateitems
   add 1 to item 2 of pDate
   convert pDate to short date
   return pDate
end nextDayDate

-- Peter

Peter M. Brigham
pmb...@gmail.com
http://home.comcast.net/~pmbrig



_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to