datetimebox 时间插件的使用

<div  class="timebox">
    <label><span>开始时间:</span><input id="start" type="text" class="text-whtie ui-datetimebox"  name="search_beginTime"  data-options="prompt:'请选择开始日期',editable:false,required:'true'"  ></label><br>
    <label style="margin-left: 10px;"><span>结束时间:</span><input id="end" type="text" class="text-whtie  ui-datetimebox" name="search_endTime"  data-options="prompt:'请选择结束日期',editable:false,required:'true',validType:'equaldDate[\'#start\']'"  ></label><br>
</div>


        <script>
        //属性的修改
        $('#start').datetimebox({disabled:false});
        $('#end').datetimebox({disabled:true});
        /*
        $('#dt').datetimebox({
                        value: '3/4/2010 2:3',
                        required: true,
                        showSeconds: false
        });
        */
        //赋值 使用setValue
        $('#start').datetimebox('setValue',beginTime);
        $('#end').datetimebox('setValue',endTime);
        /*注意使用setValue进行赋值时需要将其转化为它默认的数据格式,否则可能会出错。
              特别是直接将一个从数据库拿出来的时间戳赋值给它时,可能时间转换不正确,
              最好是先将其转换成规定的时间格式,然后进行相应的赋值。当然可以在sql中
              直接处理,或后台逻辑代码中处理,也可以在前端使用jQuery处理。
        */
        //取值  使用getValue
        var beginTime = $('#start').datetimebox('getValue');
        var endTime = $('#end').datetimebox('getValue');
        
        /*
            我通常在sql里处理,但不建议,从优化sql的角度不提倡使用函数。
            例: SELECT id,
                        Remark,
                        CONVERT (VARCHAR(100), BeginTime,20) AS BeginTime,
                        CONVERT (VARCHAR(100), EndTime, 20) AS EndTime
                    FROM
                    DB_ExceptionData_WhiteNameList
                
            
            CONVERT函数对于时间的使用格式
                
                100 或 0    mon dd yyyy hh:miAM (或者 PM)
                101            mm/dd/yy
                102            yy.mm.dd
                103            dd/mm/yy
                104            dd.mm.yy
                105            dd-mm-yy
                106            dd mon yy
                107            Mon dd, yy
                108            hh:mm:ss
                109 或 9    mon dd yyyy hh:mi:ss:mmmAM(或者 PM)
                110            mm-dd-yy
                111            yy/mm/dd
                112            yymmdd
                113 或 13    dd mon yyyy hh:mm:ss:mmm(24h)
                114            hh:mi:ss:mmm(24h)
                120 或 20    yyyy-mm-dd hh:mi:ss(24h)
                121 或 21    yyyy-mm-dd hh:mi:ss.mmm(24h)
                126            yyyy-mm-ddThh:mm:ss.mmm(没有空格)
                130            dd mon yyyy hh:mi:ss:mmmAM
                131            dd/mm/yy hh:mi:ss:mmmAM
        */
        </script>

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值