Re: date/Snow Leopard changed
Re: date/Snow Leopard changed
- Subject: Re: date/Snow Leopard changed
- From: Deivy Marck Petrescu <email@hidden>
- Date: Sun, 6 Sep 2009 13:03:48 -0400
On Sep 6, 2009, at 12:01, Mark J. Reed wrote:
That doesn't work reliably, as has been pointed out earlier in this
thread. If the current date is Sept 29, 2009, and you call that
handler as newDate(2,15,2010), then the result is March instead of
February.
You have to set either the month or the day to some value that can be
safely paired with any legal value of the other property, and only
then set the desired values.
On 9/6/09, Jon Pugh <email@hidden> wrote:
At 7:27 AM -0400 9/6/09, Mark J. Reed wrote:
Can you construct an arbitrary date in one step without parsing a
string? "make new date with properties {year: y, month: m, day: d}"
maybe?
on newDate(m, d, y)
set new_date to current date
set month of new_date to m
set day of new_date to d
set year of new_date to y
set time of new_date to 0
return new_date
end newDate
newDate(12, 25, 1973)
Sure, it's not a one liner unless you only consider the subroutine
call, but
it should work everywhere, regardless.
Jon
--
Sent from my mobile device
Mark J. Reed <email@hidden>
_______________________________________________
Just change the order...
on newDate(m, d, y)
set new_date to current date
set day of new_date to d
set month of new_date to m
set year of new_date to y
set time of new_date to 0
return new_date
end newDate
Deivy Petrescu
email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
AppleScript-Users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
Archives: http://lists.apple.com/archives/applescript-users
This email sent to email@hidden