时间随手记

1、实现插入预定时间戳功能

$datas[‘time‘] = strtotime( str_replace( array(‘年‘,‘月‘,‘日‘) , array(‘-‘,‘-‘,‘‘) , $datas[‘time‘]) );

2、实现只能预约商品一次的功能

$checkUser = $this->where(array(‘uid‘ =>$datas[‘uid‘],‘product_id‘=>$datas[‘product_id‘], ‘state‘=>1))->getField(‘id‘);

if($checkUser){

$this->error = ‘预约过此商品‘;

return false;

}

3、/** 获取可取消时间 */

$canceldays = M(‘Conf‘)->where(array(‘name‘ => ‘canceldays‘))->getField(‘value‘);

/** @var 获取可取消时间 $cancelTime */

$list[‘cancelTime‘] = date(‘Y年m月d日 H:i‘ ,$showinfo[‘time‘] - $canceldays * 86400);

4、

时间: 2024-10-13 01:28:28

时间随手记的相关文章

[小北De编程手记] : Lesson 08 - Selenium For C# 之 PageFactory & 团队构建

本文想跟大家分享的是Selenium对PageObject模式的支持和自动化测试团队的构建.<Selenium For C#>系列的文章写到这里已经接近尾声了,如果之前的文章你是一篇篇的读下来并动手实践的话,我相信你应该可以模拟日常工作中80%常见的手动测试用例了.请注意:我的用词是模拟用例,而不是书写自动化测试用例.一个企业级的自动化测试的构建不是单靠Selenium一种技术就能Hold住的.所谓模拟指的是只能实现自动化的某个Case,但是不能工程化的使用.在本人所接触过几家公司的自动化测试

[小北De编程手记] : Lesson 01 - Selenium For C# 之 环境搭建

在我看来一个自动化测试平台的构建,是一种很好的了解开发语言,单元测试框架,自动化测试驱动,设计模式等等等的途径.因此,在下选择了自动化测试的这个话题来和大家分享一下本人关于软件开发和自动化测试的认识.刚刚开通了博客,就从最基础的开始吧,算是写给初学者的编程手记,也算是给对自动化完全不了解的小伙伴开个头.时间允许的话会坚持更新下去... ... 后续的文章计划会谈到一些企业级自动化测试平台的构建(但愿有时间完成哈~~). 关于自动化测试的框架,网上有很多相关的对比,在这里我我就不评论和对比了.本人

让项目管理理论&ldquo;落地&rdquo;&mdash;&mdash;读《IT项目经理成长手记》有感

最近利用业余时间阅读了一本好书--<IT项目经理成长手记>(潘东.韩秋泉著).本书的两位作者是神州数码(中国本土最大的整合IT服务提供商)的高管,在书中他们介绍了神州数码在IT项目管理领域积累的实践做法和工作思路.本书从IT项目经理面临的真实问题和场景出发,将一个项目管理实践者所亲历的案例整理成"手记",如实地记录下问题解决方法和收获的经验教训. 读完此书,结合科研项目管理的现状,进行了一些思考.在此,将思考后的感想分享. 一.量化指标,使项目状态透明化 书中提出了一个让人

随手记(一)(六)

补上之前放在草稿箱忘记发的一,到现在也算是对这个结对项目的总结. 首先是他的结构图 他总共有这么几个功能,用户通过注册登录来进入到随手记中,然后首先出现的会是账户总界面,像余额还有多少.当月的支出.当月的收入.其次通过滑动可到计划详情中,可看到详细的计划. 第三当滑动到多计划的主题中,你可以看到像记一笔,计一划,想查看的账单和你的收支统计的图,你还可以导出你的数据.在记一笔中又有事件类型,时间,费用,备注这些东西来方便你记录,通过账单来显示到你的东西,就像下图所示. 在计一划中,你可以对你的早上

[小北De编程手记] : Lesson 05 - Selenium For C# 之 API 下

上一篇,我们介绍了一些Selenium WebDriver相关的API,下面我们就接着上一篇继续介绍Selenium常用的API,这一篇的内容主要涉及到以下话题: Selenium API:复杂事件处理 Selenium API:特殊DOM元素处理 Selenium API:截图功能 Selenium API:关于框架扩展 (一)Selenium API:复杂事件处理 首先,我们试想一下这样的场景.待测试的系统支持一些组合键的操作,例如:按住Ctrl的同时点击某个表格的某个单元格,该数据行会高亮

数模手记 之 MATLAB-入门手记(施工中...)

MATLAB初用起来感觉就是面向矩阵加强版命令行程序,附加高级运算及2D/3D绘图....恩,是的,我就是这样想的= = 博主是个数学系的本科生,也要开始准备暑期的MCM了,虽然本科阶段会开数学软件的课,不过听说比较鸡肋,而且时间比较靠后,所以写一篇手记记录一下自学期间体会比较深刻或感觉比较实用的地方,权当分享和笔记,见笑,哈哈哈. 话说博主为了权衡MCM和ICPC两大竞赛也是费了不少功夫上知乎...... 后来只是觉得想做的事情还是得做啊,数学建模或许会改变我对数学一贯的看法,问了那么多人可能

AspxGridView使用手记

AspxGridView使用手记 一.  基本使用方法  4 1.导入Dll文件   4 2.Asp.Net页面控件注册 4 3. Asp.Net页面控件声明    5 4.删除licenses.licx协议文件(盗版)   5 5.功能概述  5 二.  绑定数据(单层)    5 1.使用DataSource属性绑定DataTable 5 2.使用DataSourceID属性绑定SqlDataSource   6 3.使用DataSourceID属性绑定ObjectDataSource   

[小北De编程手记] : Lesson 06 - Selenium For C# 之 流程控制

无论你是用哪一种自动化测试的驱动框架,当我们构建一个复杂应用程序的自动化测试的时候.都希望构建一个测试流程稳定,维护成本较低的自动化测试.但是,现实往往没有理想丰满.而这一篇,我会为大家讲解我们在使用Selenium进行Web测试的时候应该如何控制我们的测试流程,从而尽可能地提高自动化测试可维护性.那么,先看一下这一篇的内容主要涉及到的话题: 自动化测试的成本 隐式的等待同步策略 显式的等待同步策略 自定义等待同步策略(一些关于自动化框架设计的探讨) (一)自动化测试的成本 <Selenium

Dell Inspiron 14R-N4041笔记本硬盘损坏更换手记

 DellInspiron 14R-N4041笔记本硬盘损坏更换手记 作者:半点闲 时间:2015-4-12 16:49 博客:blog.csdn.net/cg_i 邮箱:[email protected] 前言 我已经受够了一场战争,更别提再来一场了. --托马斯.杰佛逊 电脑修的好,好人做到老. --匿名 很少写拆机方面的文章,感觉这是一项重复没有任何技术含量的劳作.平日工作之余源于所学专业,经常会有人让我帮忙装装系统.升级硬件.刷刷手机,就是被人问起我会修电视.冰箱啵,我也不觉得奇怪,