bootstrap-datepicker 开始时间-结束时间 thinkphp

<!DOCTYPE html>
<head>
    <title>开始-结束时间测试</title>

</head>
<body>
<div>
    <p>方式一</p>
    <input  type="text" name="datetimeStart"    id="datetimeStart"  value="{$map.datetimeStart}" placeholder="请选择开始日期"  class="pull-left"  readonly />
    <input  type="text" name="datetimeEnd"   id="datetimeEnd"  value="{$map.datetimeEnd}" placeholder="请选择结束日期"  class="pull-left"   readonly  />

    <p>方式二</p>
    <!--<input type="text" class="picker" name="datetimeStart"  value="{$map.datetimeStart}"  placeholder="请选择开始日期" />-->
    --
    <!--<input type="text" class="picker" name="datetimeEnd"  value="{$map.datetimeEnd}"   placeholder="请选择结束日期" />-->
    <label class="control-label pull-right">日期:</label>
</div>

</body>

<link rel="stylesheet" href="__PUBLIC__/Assets/css/datepicker.css">
<script src="__PUBLIC__/Assets/js/date-time/bootstrap-datepicker.min.js"></script>
<script src="__PUBLIC__/Assets/js/date-time/locales/bootstrap-datepicker.zh-CN.js"></script>

<script type="text/javascript">
    //方式一 通过id选择器
    $("#datetimeStart").datepicker({
        format: ‘yyyy-mm-dd‘,//格式
        language: ‘zh-CN‘,//语言
        autoclose:true //选择后自动隐藏日历框
    });
    $("#datetimeEnd").datepicker({
        format: ‘yyyy-mm-dd‘,
        language: ‘zh-CN‘,
        autoclose:true
    });

</script>
<script type="text/javascript">
    ////方式二: 通过class选择器一下控制两个input标签,但class一般用于样式
    //        $(function () {
    //            $(".picker").datepicker({
    //                language: "zh-CN",
    //                autoclose: true,//选中之后自动隐藏日期选择框
    //               // clearBtn: true,//清除按钮
    //               // todayBtn: true,//今日按钮
    //                format: ‘yyyy-mm-dd‘//日期格式
    //            });
    //        });

</script>
<script>
    //后台接收
//    $a=I();
//    if(!empty($a[‘datetimeStart‘])|| !empty($a[‘datetimeEnd‘])){
//        $start= strtotime($a[‘datetimeStart‘]);
//        $end= strtotime($a[‘datetimeEnd‘]);
//        //组装查询条件
//        $where[‘create_time‘]=array(array(‘egt‘,$start),array(‘elt‘,$end),‘and‘);
//       // var_dump($where[‘create_time‘]);
//       //注意:1如果存入的数据包括年月日时分秒,而查询时只使用年月日,此时eq无效;建议使用datetime组合yyyy-mm-dd hh:ii 。
//       //2 如果使用了连接查询 要带表的别名例如:join时 user as u ,那么查询条件  $where[‘u.create_time‘]
//    }
</script>

</html>

  

时间: 2024-11-03 01:32:13

bootstrap-datepicker 开始时间-结束时间 thinkphp的相关文章

JS时间戳比较大小:对于一组时间戳(开始时间~结束时间)和另一组时间戳进行比较,用于判断被比较时间戳组是否在要求范围内

/* *JS时间戳比较大小:对于一组时间戳(开始时间~结束时间)和另一组时间戳进行比较,用于判断被比较时间戳组是否在要求范围内 *@param date1 date2(形如:'2015-01-01'类型字符串) */ function compareDate(date1,date2){ //对获得的时间戳区间与既定的时间戳进行比对 var baseDate1='2015-01-01'; var baseDate2='2015-03-31'; baseDate1=new Date(baseDate

element-ui date-picker 设置结束时间大于等于开始时间且开始时间小于等于结束时间

Part.1  问题 date-picker 组件在使用时,默认对时间是没有限制的,可以随便选择区间,官方文档添加了快捷选项,如:一周丶一月... 但是从用户体验方面出发,我们还是希望对时间进行有利的把控,如 我们的开始时间选定后,结束时间的可选区间应该大于或者等于开始时间,反之同理 Part.2  实现 HTML <el-date-picker v-model="startTime" type="datetime" placeholder="开始日

Extjs2.2 开始时间,结束时间,工期 联动(选二补一),包含日期,天数的互转

选择任意两个, 则第三个自动填写 文本框代码: var downtime_root_simple = { xtype : 'numberfield', fieldLabel : '工期(天)', name : 'plan_hours', id : 'plan_hours', allowBlank : true, readOnly : flag == 4 ? true : false, maxLength : 11, anchor : '95%', listeners : { change : f

java根据开始时间结束时间计算中间间隔日期

import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.Calendar;import java.util.Date;import java.util.List; public class Test { /** * @title 根据开始时间,结束时间获取期间所有日期yyyy-MM-dd * 例:开始时间:2019-05-01 结束时

bootstrap 的 datetimepicker 结束时间大于开始时间

web的时间js控件,在管理性的项目中频繁用到,总结了一些用到的知识,分享出来,供以后学习: 1.首先引用资源包: bootstrap基础资源包: bootstrap.min.css .bootstrap-responsive.min.css.style.css.jquery-1.10.1.min.js. datetimepicker资源包: bootstrap-datetimepicker.min.css.bootstrap-datetimepicker.min.js.bootstrap-da

javascript 中的时间戳转换时间 根据时间字符判断星期几 根据开始时间结束时间获取中间间隔时间 来自转发

//时间戳转换时间      function timedat(res){   //res 为传入的时间戳   例:1509091800000 var time = new Date(res); var y = time.getFullYear(); var m = time.getMonth()+1; var d = time.getDate(); return y+'-'+m+'-'+d;    //返回格式  "2017-10-27" 字符串    }; //根据时间判断星期几 

php 本周开始时间和结束时间;本月开始时间结束时间;上月开始时间结束时间

<?php /** * 功能:取得给定日期所在周的开始日期和结束日期 * 参数:$gdate 日期,默认为当天,格式:YYYY-MM-DD * $first 一周以星期一还是星期天开始,0为星期天,1为星期一 * 返回:数组array("开始日期", "结束日期"); * */ function aweek($gdate = "", $first = 0){ if(!$gdate) $gdate = date("Y-m-d&quo

知道开始时间结束时间 计算这之间一共多少天

/** * 获取指定日期段内每一天的日期 * @param Date $startdate 开始日期 * @param Date $enddate 结束日期 * @return Array */ function getDateFromRange($startdate, $enddate){ $stimestamp = strtotime($startdate); $etimestamp = strtotime($enddate); // 计算日期段内有多少天 $days = ($etimest

php获取 本月 本周 或者 下月 下周的 开始时间 结束时间

<?php $now_time = time(); $date=date("Y-m-d",$now_time); function get_date($date,$t='d',$n=0) { if($t=='d'){ $firstday = date('Y-m-d 00:00:00',strtotime("$n day")); $lastday = date("Y-m-d 23:59:59",strtotime("$n day&q