加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – 用JavaScript计算时间间隔

发布时间:2020-12-15 23:36:02 所属栏目:asp.Net 来源:网络整理
导读:我有一个.net 2.0 ascx控件与开始时间和结束时间文本框.数据如下: txtStart.Text = 09/19/2008 07:00:00 txtEnd.Text = 09/19/2008 05:00:00 我想计算JavaScript中的总时间(小时和分钟),然后将其显示在页面上的文本框中. 解决方法 一旦您的文本框日期格式被
我有一个.net 2.0 ascx控件与开始时间和结束时间文本框.数据如下:

txtStart.Text = 09/19/2008 07:00:00

txtEnd.Text = 09/19/2008 05:00:00

我想计算JavaScript中的总时间(小时和分钟),然后将其显示在页面上的文本框中.

解决方法

一旦您的文本框日期格式被提前知道,您可以使用Javascript中的 Matt Kruse’s Date functions将两者转换为时间戳,减去然后写入结果文本框.

同样地,stringToDate的JQuery Date Input代码可以适用于您的目的 – 下面将以“YYYY-MM-DD”格式转换为一个日期对象.这些对象的时间戳(getTime())可以用于您的计算.

stringToDate: function(string) {
    var matches;
    if (matches = string.match(/^(d{4,4})-(d{2,2})-(d{2,2})$/)) {
       return new Date(matches[1],matches[2] - 1,matches[3]);
    } else {
       return null;
    };
}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读