php 获取不同时段时间戳
时间:2019-09-16
本文章向大家介绍php 获取不同时段时间戳,主要包括php 获取不同时段时间戳使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
$week=date('w'); $week==0?$week=7 //如果是周日回返回零,若一周从周日开始则不需要该语句 switch ($this->Arg['time_range']) { case '0'://今天时间戳 $Group = '`Y`,`M`,`D`'; $start_time = mktime(0, 0, 0, date('m'), date('d'), date('Y')); $end_time = mktime(0, 0, 0, date('m'), date('d') + 1, date('Y')) - 1; break; case '1'://昨天时间戳 $Group = '`Y`,`M`,`D`'; $start_time = mktime(0, 0, 0, date('m'), date('d') - 1, date('Y')); $end_time = mktime(0, 0, 0, date('m'), date('d'), date('Y')) - 1; break; case '2'://本周时间戳 $start_time = mktime(0, 0, 0, date('m'), date('d') - $week + 1 - 0, date('Y')); $end_time = mktime(23, 59, 59, date('m'), date('d') - $week + 7 - 0, date('Y')); $Group = '`Y`,`M`,`D`'; break; case '3'://上周时间戳 $start_time = mktime(0, 0, 0, date('m'), date('d') - $week + 1 - 7, date('Y')); $end_time = mktime(23, 59, 59, date('m'), date('d') - $week + 7 - 7, date('Y')); $Group = '`Y`,`M`,`D`'; break; case '4'://本月时间戳 $start_time = mktime(0, 0, 0, date('m'), 1, date('Y')); $end_time = mktime(23, 59, 59, date('m'), date('t'), date('Y')); $Group = '`Y`,`M`,`D`'; break; case '5'://上月时间戳 $start_time = mktime(0, 0, 0, date('m') - 1, 1, date('Y')); $end_time = mktime(23, 59, 59, date('m') - 1, cal_days_in_month(CAL_GREGORIAN, date('m') - 1, date('Y')), date('Y')); $Group = '`Y`,`M`,`D`'; break; case '6'://今年 $start_time = mktime(0, 0, 0, 1, 1, date('Y')); $end_time = mktime(23, 59, 59, 12, 31, date('Y')); $Group = '`Y`,`M`'; break; };
注:
cal_days_in_month(CAL_GREGORIAN, date('m') - 1, date('Y')) //获取指定月份的天数
原文地址:https://www.cnblogs.com/beiman/p/11528970.html
- 每秒执行6000的简单SQL优化(一)(r10笔记第62天)
- 【Go 语言社区】在golang里实现类似try catch 的异常处理机制
- 每秒执行6000的简单SQL优化(二) (r10笔记第65天)
- 【Go 语言社区】GO语言练习:网络编程 ICMP 示例
- Golang的json操作
- 【Go 语言社区】golang协程——通道channel阻塞
- Oracle 12c PDB中碰到的DG问题 (r10笔记第63天)
- 上线必备 | 高性能ES5.X部署配置清单
- 【Go 语言社区】go 学习中遇到一些语法问题
- Elasticsearch全文检索实战小结——复盘我带的第二个项目
- 当12C PDB遇上JDBC (r10笔记第59天)
- 微信公众平台开发获取用户基本信息--转
- Elasticsearch检索分类深入详解—基础篇
- 通过Java程序测试数据库连接信息 (r10笔记第64天)
- php概述
- php教程
- php环境搭建
- PHP书写格式
- php变量
- php常量
- PHP注释
- php数组
- php字符串 string
- PHP整型 integer
- PHP浮点型 float
- php布尔型
- php数据类型之数组
- php数据类型之对象
- php数据类型之null
- php数据类型之间的转换
- php运算符
- php表达式
- PHP循环控制
- PHP流程控制
- php函数
- php全局变量
- PHP魔术变量
- php命名空间
- php 日期
- PHP包含文件
- php文件
- PHP 文件上传
- php Cookies
- php Sessions
- php email
- php安全email
- php错误处理
- PHP异常处理
- php过滤器
- PHP 高级过滤器
- php json
- php 表单
- PHP MySQL 简介
- PHP 连接 MySQL
- php创建数据库
- php 创建表
- php mysq 插入数据
- PHP MySQL 插入多条数据
- PHP MySQL 预处理语句
- php mysql 读取数据
- php mysql where
- PHP MySQL Order By
- PHP MySQL Update
- PHP MySQL Delete
- php ODBC
- Springboot2 整合redis发布订阅 解决订阅多个频道重复代码过多 创建很多bean问题
- 爬虫选择器算法漫谈
- Java 类加载机制及双亲委派模型
- Python函数
- Effective C++条款3 我可以不使用const?
- t想成为微信斗图之王么?你需要这款开源工具的力量!
- 蛋糕被切成了几块
- 偿还技术债(1)-EventBus源码详解
- 两万六千字带你Kotlin入门
- 从源码看 Jetpack(7)-SavedStateHandle源码详解
- 从源码看 Jetpack(6)-ViewModel源码详解
- linux配置c++11编译环境
- Java 多线程编程(聊聊线程池)
- Java 多线程编程(“锁”事碎碎念)
- Spring Cloud Alibaba技术栈(下)