在Web Lotus Notes应用程序中使用本地时区

在Web Lotus Notes应用程序中使用本地时区,web,lotus-notes,lotus-domino,lotusscript,lotus-formula,Web,Lotus Notes,Lotus Domino,Lotusscript,Lotus Formula,是否有一种方法可以使基于web的LotusNotes应用程序使用的时间(本地)成为可用时间。我注意到,在notes客户端中,它基本上总是使用本地机器的正确时间,因此不会混淆用户。无论他/她在世界的任何地方 问题发生在web上,它使用服务器机器时间,从而使用户感到困惑。例如,用户创建一个新文档时,它在web上显示或使用的时间是服务器机器。如何使用或将其转换为本地计算机或本地时区 我现在使用的公式是@Now,我已经在互联网上寻找解决方案,但我没有找到我需要的,或者可能没有注意到它们,所以如果你有链接

是否有一种方法可以使基于web的LotusNotes应用程序使用的时间(本地)成为可用时间。我注意到,在notes客户端中,它基本上总是使用本地机器的正确时间,因此不会混淆用户。无论他/她在世界的任何地方

问题发生在web上,它使用服务器机器时间,从而使用户感到困惑。例如,用户创建一个新文档时,它在web上显示或使用的时间是服务器机器。如何使用或将其转换为本地计算机或本地时区

我现在使用的公式是
@Now
,我已经在互联网上寻找解决方案,但我没有找到我需要的,或者可能没有注意到它们,所以如果你有链接,请在这里分享,如果你知道怎么做,请指导我。我看到了一个解决方案,但效率不高,它需要更改web浏览器选项,因此需要在每台计算机上进行设置。我想在代码中实现它,因此用户不会做任何事情


获取本地机器的时区有公式吗
@GetCurrentTimeZone
仍然获取服务器的时区。

我会在浏览器中使用Javascript检测本地时区并相应地调整时间

更新: 请看以下博客:

我建议你做类似的事情。在时间周围放置一个跨度(确保您的时间为GMT/UTC)和一个特定的类,使您能够轻松获得需要更改的时间的所有实例。您希望HTML看起来像这样:

<span class="GMTtime">7/8/2014 1:23:45 PM UTC</span>

嗨,卡尔,你能给我一个关于这种功能的链接吗。我现在会研究一下,但如果我不更新这个问题。请引导和帮助我。我不是很好或者不熟悉javascript,但是我知道一些关于它的基本功能。非常感谢。如果你要开发web应用程序,你应该学习Javascript(除了HTML和CSS),至少如果你想要更高级的功能和一个看起来不错的web应用程序。嗨,Karl,我还有一个后续问题。是否可以在web中正在使用或显示的视图中直接执行此操作?我认为使用javascript需要我保存这些值,对吗?我知道使用javascript是可能的,但是没有其他方法吗?如果没有,那么你能分享一下你计划如何以最短的方式实现它吗?我只想在视图中显示它,不需要存储/保存正确的值。在获取本地机器的时区时有公式吗@GetCurrentTimeZone,它仍然获取服务器的时区。否,对于web应用程序,在生成HTML之前/时在服务器上执行任何公式。服务器如何知道web浏览器的时区?使用上面链接的Javascript函数。
$(".GMTtime").each( function() {
    var gmttime = $(this).html(); // Get GMT time value
    var d = new Date(gmttime); // Create date object
    // Get local time and remove TZ offset at end
    var localtime = d.toString().replace(/GMT.*/g,""); 
    $(this).html(localtime);      // Replace GMT value with local value in HTML
});