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

前端之家收集整理的这篇文章主要介绍了asp.net – 用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;
    };
}

猜你在找的asp.Net相关文章