thinkadmin中日期的使用
需要注意的是,更新传值为空时显示的是1970-01-01
控制器代码
//将时间戳转格式if($data['pro_cert_date']==''){$datetime = date('Y-m-d',time());}else{$datetime = date('Y-m-d',$data['pro_cert_date']);}$this->assign('datetime',$datetime);
前端代码
<div class="layui-form-item"><label class="layui-form-label layui-col-xs2 margin-left-15" style="width: 102px;">上市需求时间</label><label class="layui-col-xs3"><input type="text" placeholder="请选择开始日期" class="layui-input" id="test1" name="required_time"></label>
</div><script>window.form.render();layui.use('laydate', function () {var laydate = layui.laydate;//执行一个laydate实例laydate.render({elem: '#test1'});
</script>
显示结果页
1.发送的是一串字符,需要将转成日期区间
2.在页面跳转或刷新时选中的日期是不能变动的
3.一下代码默认未传参数显示的是前一天八天内的数据信息
前端HTML代码
<input data-date-range name="tradetime" value="{$Think.get.tradetime|default=''}" placeholder="根据时间查询" class="layui-input">
控制器代码
$tradetime = $this->request->param('tradetime') ?? '';//原生为转参数前的日期格式
// halt($tradetime);//"2020-04-04 - 2020-04-09"$begin = ''; $after = '';if ($tradetime){list($begin,$after) = explode(' - ', $tradetime);$after = str_ireplace('-0','/',$after);$begin = str_ireplace('-0','/',$begin);$after = str_ireplace('-','/',$after);$begin = str_ireplace('-','/',$begin);$whereTime[] = ['tradetime','between',[$begin.' 00:00:00',$after.' 23:59:59']];}$begin = $begin ? $begin.' 00:00:00' : date('Y-m-d',strtotime("-8 day")).' 00:00:00';$after = $after ? $after.' 23:59:59' : date('Y-m-d',strtotime("-1 day")).' 23:59:59';// 未传参数时的默认显示8天时间
// halt($begin);//2020-03-17 00:00:00
// halt($after);//2020-03-24 23:59:59$supplierName = $QualiLogic->SupplierName();$this->assign('supplierName',$supplierName);$this->_query($this->table)->whereBetweenTime('update_time',$begin,$after)->equal('id,')->like('gysbh,hzpzlb')->page();
显示结果页
thinkadmin中日期的使用相关推荐
- mysql 去掉日期.0_简单介绍MySQL数据库中日期中包含零值的问题
下面小编就为大家带来一篇浅谈MySQL数据库中日期中包含零值的问题.小编觉得挺不错的,现在就分享给大家,也给大家做个参考.一起跟随小编过来看看吧 默认情况下MySQL是可以接受在日期中插入0值,对于现 ...
- [转]JDBC中日期时间的处理技巧
Java中用类java.util.Date对日期/时间做了封装,此类提供了对年.月.日.时.分.秒.毫秒以及时区的控制方法,同时也提供一些工具方法,比如日期/时间的比较,前后判断等. java.uti ...
- java中小写转大写函数_lotus 中日期小写转大写的函数及算法(lotus script) (转)...
lotus 中日期小写转大写的函数及算法(lotus script) (转)[@more@] 日期小写变大写 --------------------------------------------- ...
- mysql获取两个表中日期字段的最小差值
一.前言 开发中碰到的需求,获取两个数据表中日期字段的差值,并且取得差值最小的那条数据.本篇文章主要讲述如果通过函数获取mysql的日期差值,实际编写时遇到的问题,并且分析需求,得出最终sql等. 二 ...
- Java 中日期的几种常见操作 —— 取值、转换、加减、比较
Java 的开发过程中免不了与 Date 类型纠缠,准备总结一下项目经常使用的日期相关操作,JDK 版本 1.7,如果能够帮助大家节约那么几分钟起身活动一下,去泡杯咖啡,便是极好的,嘿嘿.当然,我只提 ...
- Spring中日期格式转换
一.背景 使用SSM+Maven搭建项目 其中Mysql中 日期字段是DATETIME类型 Controller返回给前端的Json数据的是long类型 "Date":&quo ...
- 怎样把做好的css样式改日期,Win8操作系统任务栏中日期样式怎么更改
Win8操作系统任务栏中日期样式怎么更改 有些用户可能因为Win8系统的时钟与日期板式感到困惑,下面小编为大家带来一些办法,能帮大家改变Win8系统中的时钟与日期,使其变得更舒适,更多消息请关注应届毕 ...
- oracle sql比较时间大小,Oracle数据库中日期时间的操作比较和加减
Oracle数据库中日期时间的操作比较和加减 Oracle关于时间/日期的操作 1.日期时间间隔操作 当前时间减去7分钟的时间 select sysdate,sysdate - interval '7 ...
- [转载] Java中日期格式转换
参考链接: Java中的类型转换和示例 Code: /** * 字符串转换为java.util.Date<br> * 支持格式为 yyyy.MM.dd G 'at' hh: ...
最新文章
- 年年英雄会,岁岁侠客行
- HTML5学习笔记(一)(2015-12-2)【新浪云搬运】
- JQuery之ContextMenu(右键菜单)
- 笔记-信息系统开发基础-信息系统规划方法-大型新信息系统特征/企业系统规划步骤...
- Redis缓存高可用集群哨兵模式详解
- !JS实战之随机像素图
- Git仓库迁移,包括所有的分支、标签、日志
- 转:TC35/TC35I/MC35I短信AT指令实例
- CSS学习笔记(四)CSS字体属性
- Atitit 关于建立知识库体系的方案
- visual assist x vs2019番茄助手
- 推荐3个免费开源的加密软件,知乎高赞
- PHP初中高级学习在线文档下载
- 细数中国大学里的30个怪现状
- 阿里巴巴校招2017前端笔试题目 -- 原生js/html5 实现一个路由
- 2021大厂Android面试经验,经典好文
- kafka的消费顺序_Kafka如何保证消息的顺序性
- Mybatis文件格式不匹配 -读取xml文件失败
- Java发邮件(详解+源代码)
- 《On Java 8》中不理解的段落