asp.net页面中动态获取服务器时间


获取时间的接口get_system_date:

protected void Page_Load(object sender, EventArgs e)
        {            HttpContext.Current.Response.Write(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"));
            HttpContext.Current.Response.End();
        }

在要显示时间的位置设置一个容器:

<span id="timebox"></span>

ajax获取服务器时间:

function GetServerTrueTime() {
            var nowTime;
            $.ajax({
                url: "/get_system_date.aspx",
                type: "POST",
                datatype: "text",
                async: false,
                success:function(data) {
                    if (data) {
                        nowTime = data;
                    }
                }
            });
            return nowTime;
        }

初始化时间:

        num = 0;
        
        //获取服务器时间
        var servertimestr = GetServerTrueTime();
        var servertime = new Date(servertimestr);

        //获取服务器日期
        var year = servertime.getFullYear();
        var month = servertime.getMonth() + 1;
        var date = servertime.getDate();

        //获取服务器时间
        var hour = servertime.getHours();
        var min = servertime.getMinutes();
        var sec = servertime.getSeconds();

刷新服务器时间的方法:

function Refresh(){
        servertimestr = GetServerTrueTime();
        servertime = new Date(servertimestr);

        year = servertime.getFullYear();
        month = servertime.getMonth() + 1;
        date = servertime.getDate();

        hour = servertime.getHours();
        min = servertime.getMinutes();
        sec = servertime.getSeconds();
}

当时间小于10的时候添加0的方法:

function  addZero(num) {
            num = Math.floor(num);
            return (num <= 9) ? ("0" + num) : num;
        }

格式化输出服务器时间(每60秒去服务器请求一次服务器时间):

阅读剩余部分

相关阅读 >>

c#中关于ajax跨域访问问题的详细介绍

详解asp.net使用ajax实现分页局部刷新页面功能的代码实例

asp.net中关于webapi与ajax进行跨域数据交互时cookies数据的传递

asp.net页面中动态获取服务器时间

分享在c#中时间戳是怎么转换的?

asp.net异步触发用法(ajax)

c#中datetime与时间戳转换的实例代码

更多相关阅读请进入《时间》频道 >>



计算机应用基础 2013年修订版
书籍

计算机应用基础 2013年修订版

清华大学出版社

本书是依据教育部全国高校网络教育考试委员会制定的“计算机应用基础”考试大纲(2013年修订版)编写的考试指导用书。“计算机应用基础”是现代远程教育试点高校网络教育实行全国统一考试的4门公共基础课之一。




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...