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;
    };
}

相关文章

### 创建一个gRPC服务项目(grpc服务端)和一个 webapi项目(...
一、SiganlR 使用的协议类型 1.websocket即时通讯协议 2.Ser...
.Net 6 WebApi 项目 在Linux系统上 打包成Docker镜像,发布为...
一、 PD简介PowerDesigner 是一个集所有现代建模技术于一身的...
一、存储过程 存储过程就像数据库中运行的方法(函数) 优点:...
一、Ueditor的下载 1、百度编辑器下载地址:http://ueditor....