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

时间:2012-02-10 05:51:17

标签: javascript

我有两个日期字段 fromdate todate 基于我想要填充一个表格,其中包含日期和日期。表格的行数将会等于 fromdate todate 之间的差异。是否可以在客户端进行?我的意思是使用JavaScript?我不想在服务器端这样做。

1 个答案:

答案 0 :(得分:0)

Calculate date diff in day

//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元素..

Dynamic table creation

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