根据所选日期从客户端填充表格

Populate a table from client side based upon the dates selected

本文关键字:客户端 填充 表格 日期      更新时间:2023-09-26

我有两个fromdatetodate的日期字段。基于此,我想用日期和日期填充一个表。表的行数将等于fromdatetodate之间的差。有可能在客户端进行吗?我的意思是使用JavaScript?我不想在服务器端那样做。

以天为单位计算日期差异,

//Set the two dates
var mydate=new Date(2012, 0, 1) //Month is 0-11 in JavaScript
today=new Date()
//Get 1 day in milliseconds
var one_day=1000*60*60*24
//Calculate difference btw the two dates, and convert to days
alert(Math.ceil((today.getTime()-millennium.getTime())/(one_day)));

现在重置是您需要创建带有body元素的表和appedn。。

动态表创建

var $wrap = $('<div>').attr('id', 'tableWrap');
            var $tbl = $('<table>').attr('id', 'basicTable');
            for (var i = 0; i < 200; i++) {
                $tbl.append(
                            $('<tr>')
                                    .append($('<td>').text(i),
                                            $('<td>').text(200 - i))
                           );
            }
            $wrap.append($tbl);
            $('body').append($wrap);