《获取时间差(获取登录的时间)》

开发工具与关键技术:VS MVC 
作者:黄姗姗
年级:18级
撰写日期:2019年6月10日

在视图中的js里面创建一个函数,利用ajax提交方式,在控制器后台获取时间差。
参数解析:type为提交方式,url为请求的路径,dataType为返回的数据类型,success为请求成功后执行的函数。
解析请求成功中的代码:获取ID,把时间赋值给这个ID的所属标签,然后就可以显示登陆的时长了。setTimeout(time,1000);这个计时器为每隔一秒就执行time这个函数,从而更新登陆的时长
在这里插入图片描述
控制器中获取时间差,就是登陆的时间减去当前系统的时间,然后就返回给视图。
首先 获取session中的时间,该Session[“ServerTime”]为登陆成功中的设置的session,在这里直接就获取,然后再把string类型转为DateTime类型,在就行获取系统的当前时间,然后利用TimeSpan进行两个时间的相减,minute为time.Minutes的分钟,Secodes为time.Seconds的秒,然后创建一个inteMiunte字符串,把这两个合拼为几分几秒的类型,然后就返回,就可以了
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值