【angularjs】利用时间控件进行时间筛选

业务如图:

代码如下:

html:

                <label>时间:</label>
                <sit-datepicker sit-value="vm.value1" style="display:inline-block;vertical-align:middle"> </sit-datepicker>
                <label>至</label>
                <sit-datepicker sit-value="vm.value2" style="display:inline-block;vertical-align:middle"> </sit-datepicker>

js:

              var d = new Date();
              d.setDate(1);
              //self.value1 = d.format('yyyy-MM-dd');
              //self.value2 = getCurrentMonthLast().format('yyyy-MM-dd');

              // self.value1 = d;
              //self.value2 = getCurrentMonthLast();

              //获取年月日 20180318 wt
              var GetDate_yyyyMMdd = function () {
                  var nowDate = new Date();
                  var year = nowDate.getFullYear().toString();
                  var month = nowDate.getMonth() + 1 < 10 ? "0" + (nowDate.getMonth() + 1) : nowDate.getMonth() + 1;
                  var day = nowDate.getDate() < 10 ? "0" + nowDate.getDate() : nowDate.getDate();
                  return year + "-" + month + "-" + day;
              }
              //获取时分秒 20180318 wt
              var GetDate_HHmmss = function () {
                  var nowDate = new Date();
                  var hour = nowDate.getHours() < 10 ? "0" + nowDate.getHours() : nowDate.getHours();
                  var minute = nowDate.getMinutes() < 10 ? "0" + nowDate.getMinutes() : nowDate.getMinutes();
                  var second = nowDate.getSeconds() < 10 ? "0" + nowDate.getSeconds() : nowDate.getSeconds();
                  return hour.toString() + ":" + minute + ":" + second;
              }
                  if (typeof (self.value1) != "undefined" && self.value1 != "" && typeof (self.value2) != "undefined" && self.value2 != "") {
                      strWhere = strWhere + " and estimated_start_time >= '" + self.value1.format('yyyy-MM-dd') + ' 00:00:00' + "' and estimated_start_time <= '" + self.value2.format('yyyy-MM-dd') + ' 23:59:59' + "' ";
                  }

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值