在 FileMaker 11 脚本中获取 UTC 时间
Get UTC time in FileMaker 11 scripts
如何编写 returns UTC 时间的本机 FileMaker 11 脚本并将其保存在字段或变量中?我想避免使用插件和 AppleScript。否定的回答也会有帮助。
我想要类似于此 AppleScript 的功能:
set UTCTime to do shell script "date -u"
display dialog UTCTime
输出:
Thu Jun 16 07:10:42 UTC 2016
以下脚本步骤可行,但在 FileMaker 11 中首次引入。
http://www.filemaker.com/help/13/fmp/en/html/func_ref2.32.27.html
Get ( CurrentTimeUTCMilliseconds )
Returns:
63568967107528
我也研究过确定本地时区的方法,但这些也取决于首先使用 UTC 时间。
无法在 FileMaker Pro 11 中本地获取 UTC 时间。它唯一可以获取的时间是本地客户端时间或主机时间。两者都是 "wall clock" 次 - 没有指示与 UTC 的偏移量。
如果您不想使用插件或 OS 级别的脚本,那么我相信您唯一的资源就是使用网络查看器 - 通过从外部服务获取 UTC(提供您的系统在线),或者在本地 运行 JavaScript。
但是请注意,将 Web 查看器中 JavaScript 运行 的结果返回到 FileMaker 绝非易事(例如,参见 http://fmforums.com/topic/58535-scraping-data-from-a-javascript-variable/?do=findComment&comment=277317),并且在我的经验,相当站不住脚。如果你真的需要这个,我建议你使用插件或 OS 脚本。
如何编写 returns UTC 时间的本机 FileMaker 11 脚本并将其保存在字段或变量中?我想避免使用插件和 AppleScript。否定的回答也会有帮助。
我想要类似于此 AppleScript 的功能:
set UTCTime to do shell script "date -u"
display dialog UTCTime
输出:
Thu Jun 16 07:10:42 UTC 2016
以下脚本步骤可行,但在 FileMaker 11 中首次引入。 http://www.filemaker.com/help/13/fmp/en/html/func_ref2.32.27.html
Get ( CurrentTimeUTCMilliseconds )
Returns:
63568967107528
我也研究过确定本地时区的方法,但这些也取决于首先使用 UTC 时间。
无法在 FileMaker Pro 11 中本地获取 UTC 时间。它唯一可以获取的时间是本地客户端时间或主机时间。两者都是 "wall clock" 次 - 没有指示与 UTC 的偏移量。
如果您不想使用插件或 OS 级别的脚本,那么我相信您唯一的资源就是使用网络查看器 - 通过从外部服务获取 UTC(提供您的系统在线),或者在本地 运行 JavaScript。
但是请注意,将 Web 查看器中 JavaScript 运行 的结果返回到 FileMaker 绝非易事(例如,参见 http://fmforums.com/topic/58535-scraping-data-from-a-javascript-variable/?do=findComment&comment=277317),并且在我的经验,相当站不住脚。如果你真的需要这个,我建议你使用插件或 OS 脚本。