javascript - 通过时区 ID 将 Jquery 日期转换为自定义时区

标签 javascript jquery

我必须在我的实时页面上显示日期时间值,为此我已经完成了以下 jquery 函数。

 function DisplayTimer() {
            var x = new Date();
            $('#<%=lblTimer.ClientID %>').html(x.toString());
            setTimeout('DisplayTimer()', 5000);
        }

现在我的 session 对象中有 timezonid 我如何使用 timezonid session 值将以上日期值转换为自定义时区并且还想设置 datetime 格式 根据用户浏览器的文化 通过此 jquery 函数。我在服务器端代码中有解决方案,所以使用 [webmethod] 我可以做到这一点,它将每 5 秒单独请求一次,所以我想在没有服务器端交互的情况下这样做。如果有人做过这种逻辑,请帮助我。

提前致谢。

最佳答案

更改您的代码:

var ClientDatetime = x.getMonth() + "/" + x.getDate() + "/"  + x.getYear() + " " 
+ x.getHours() + ":" + x.getMinutes() + ":" + x.getSeconds();

取一个隐藏变量 hdnClientDateTime with runate = server 并设置值如下

hdnClientDateTime.value = ClientDatetime;

现在,在服务器端日期时间格式函数中传递 hdnClientDateTime.value 变量,并将值分配给标签,如下所示:

$('#<%=lblTimer.ClientID %>').html(Result);

关于javascript - 通过时区 ID 将 Jquery 日期转换为自定义时区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11573890/

相关文章:

javascript - 如何修复“我们正在等待 WebCore 对着陆的响应时错过了拖累”

javascript - 使用 jQuery 和链接操作 DOM 元素

javascript - 将 li 元素移动到列表顶部

javascript - jsPDF 没有创建正确的 PDF

javascript - JQuery中 "and '个字符的区别

c# - 如何将后台代码的进度百分比传递给Jquery进度条?

javascript - 使用 javascript 淡入不同的部分并使用静态页眉和页脚?

javascript - 如何获取子字符串javascript?

javascript - 安卓 View + jquery

JavaScript/jQuery : Detect both return key press and submit button press simultaneously