you can probably get the day out of any OS by twiddling, but there may be no way to know if it's there already.
-Buzz
At 11:58 AM -0800 2/18/03, you wrote:
True, for most regional settings, but some do not show the Day. I just happened to be experimenting with setting my system to French Canadian. The long date there gets me
put the long date
-- "18 f�vrier, 2003"
Which is why I asked. What would be nice would be if the system would give me a day-of-the-week, in the proper language (and calendar). Not even Flash will do that. How about:
put (the systemDate).Mayan.dayOfTheWeek
-Phil
(I haven't tested this extensively, but Win98 gets me that French Canadian output)
Buzz Kettles wrote:
At 9:14 AM -0800 2/18/03, you wrote:[To remove yourself from this list, or to change to digest mode, go to http://www.penworks.com/lingo-l.cgi To post messages to the list, email [EMAIL PROTECTED] (Problems, email [EMAIL PROTECTED]). Lingo-L is for learning and helping with programming Lingo. Thanks!]
>Is there a way to reliably get the day of the week from the longDate
>or systemDate? Across all regional settings?
>
>I can do it in Flash, but was wondering if there is some Lingo
>property I'm not aware of.
>
>-Phil
'the long date' returns a string & you can tear it out of that
on getDayOfWeek
x = the long Date
old = the itemDelimiter
the itemDelimiter = ","
theDay = x.item[1]
the itemDelimiter = old
return theDay
end
put getDayOfWeek()
-- "Tuesday"
However - 'the long date' doesn't work well across languages -
you might need to add a case statement to change the extracted item
so it's easier to use the systemDate() with a base date as a reference
on getDay
baseDate = date( 2003, 1, 5 ) -- first Sunday of this year (it can
be any Sunday in the past)
days = ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday",
"Friday", "Saturday"]
return days[(the systemDate - baseDate) mod 7 + 1]
end
put getday()
-- "Tuesday"
hth
-Buzz
[To remove yourself from this list, or to change to digest mode, go to http://www.penworks.com/lingo-l.cgi To post messages to the list, email [EMAIL PROTECTED] (Problems, email [EMAIL PROTECTED]). Lingo-L is for learning and helping with programming Lingo. Thanks!]
[To remove yourself from this list, or to change to digest mode, go to http://www.penworks.com/lingo-l.cgi To post messages to the list, email [EMAIL PROTECTED] (Problems, email [EMAIL PROTECTED]). Lingo-L is for learning and helping with programming Lingo. Thanks!]
