目录搜索
基础安装ThinkPHP5.1开发规范目录结构配置基础架构路由控制器请求架构总览入口文件URL访问模块设计命名空间容器和依赖注入Facade钩子和行为路由定义变量规则路由地址闭包支持路由参数跨域请求注解路由路由分组MISS路由资源路由快捷路由路由别名路由绑定域名路由URL生成控制器定义前置操作跳转和重定向空操作和空控制器分层控制器资源控制器请求对象输入变量请求类型HTTP头信息伪静态参数绑定请求缓存响应响应输出响应参数重定向数据库模型视图连接数据库查询数据添加数据更新数据删除数据查询表达式链式操作wheretablealiasfieldstrictlimitpageordergrouphavingjoinuniondistinctlockcachecommentfetchSqlforcepartitionfailExceptionsequence聚合查询时间查询高级查询视图查询JSON字段子查询原生查询查询事件事务操作监听SQL存储过程数据集分布式数据库定义新增更新删除查询JSON数据字段获取器修改器自动时间戳只读字段软删除类型转换数据完成查询范围模型输出事件关联一对一关联一对多关联远程一对多多对多关联多态关联关联预载入关联统计关联输出视图渲染视图赋值视图过滤模板引擎模板变量输出使用函数运算符原样输出模板注释模板布局模板继承包含文件输出替换标签库内置标签循环标签比较标签条件判断资源文件加载标签嵌套原生PHP定义标签错误和日志异常处理日志处理调试验证杂项命令行扩展库安全和性能附录调试模式性能调试SQL调试变量调试远程调试验证器验证规则错误信息验证场景路由验证内置规则独立验证静态调用表单令牌缓存SessionCookie多语言分页上传自动生成目录结构创建类库文件生成类库映射文件清除缓存文件生成配置缓存文件生成数据表字段缓存生成路由映射缓存自定义指令验证码图像处理Time数据库迁移工具WorkermanMongoDb单元测试安全建议优化建议助手函数升级指导更新日志
文字

时间戳操作

首先通过 composer 安装

composer require topthink/think-helper

在文件头部引入

use think\helper\Time;

比如需要获得今天的零点时间戳和23点59分59秒的时间戳

list($start, $end) = Time::today();
echo $start; 
// 零点时间戳
echo $end; 
// 23点59分59秒的时间戳

完整示例如下:

// 今日开始和结束的时间戳
Time::today();

// 昨日开始和结束的时间戳
Time::yesterday();

// 本周开始和结束的时间戳
Time::week();

// 上周开始和结束的时间戳
Time::lastWeek();

// 本月开始和结束的时间戳
Time::month();

// 上月开始和结束的时间戳
Time::lastMonth();

// 今年开始和结束的时间戳
Time::year();

// 去年开始和结束的时间戳
Time::lastYear();

// 获取7天前零点到现在的时间戳
Time::dayToNow(7)

// 获取7天前零点到昨日结束的时间戳
Time::dayToNow(7, true)

// 获取7天前的时间戳
Time::daysAgo(7)

//  获取7天后的时间戳
Time::daysAfter(7)

// 天数转换成秒数
Time::daysToSecond(5)

// 周数转换成秒数
Time::weekToSecond(5)


上一篇:下一篇: