The original poster does not want to have the offset, but the time zone country/city and he already had a solution with apple script. I provided a solution just with the shell function.
> Am 14.09.2022 um 17:21 schrieb Richmond via use-livecode > <use-livecode@lists.runrev.com>: > > That seems a bit unnecessary as 'internet date' produces a format that > includes the GMT offset. > > So when I write this in the messageBox: put the internet date > > I get: > > Wed, 14 Sep 2022 18:19:18 +0300 > > and, obviously, from the +0300 it is dead easy to work out > > my system time zone. > > Love, Richmond. > > > > > On 14.09.22 18:09, matthias rebbe via use-livecode wrote: >> Does your app has preferences the user can enter? Why not allow him to enter >> also the sudo password? >> You could then use that to execute the following shell command: >> >> put shell("echo <password> | sudo -S /usr/sbin/systemsetup -gettimezone") >> >> replace <password> with the password in preferences. No need to use >> Applescript. >> >> Regards, >> Matthias >> >> >> >>> Am 14.09.2022 um 15:50 schrieb Bob Cole via use-livecode >>> <use-livecode@lists.runrev.com>: >>> >>> Just for the sake of completeness, there is a way to get the time zone with >>> AppleScript but it requires Administrator Privileges. The MacOS pops up a >>> request to allow the “do as AppleScript” script to access the systemsetup >>> function. That manual step will interfere with the flow of the program. >>> >>> Create a field “Statements” with this AppleScript: >>> >>> do shell script "/usr/sbin/systemsetup -gettimezone" with administrator >>> privileges >>> >>> and put the following code in the script of a button: >>> >>> on mouseUp >>> do field "Statements" as "AppleScript" >>> put the result into tResult >>> set the itemDelimiter to space >>> delete word 1 to 2 in tResult >>> delete the last char of tResult >>> put tResult into message box >>> end request >>> >>> Tested in two time zones with these results: >>> America/Chicago >>> America/New_York >>> >>> Bob >>> >>>> It's the, "America/Los_Angeles" bit I am trying to find a way to grok. >>> _______________________________________________ >>> 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 >> _______________________________________________ >> 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 > > > _______________________________________________ > 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 _______________________________________________ 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