<?php
/**
* php 获取时间(今天,昨天,三天内,本周,上周,本月,三年内,半年内,一年内,三年内)
*
* author:ihelloworld2010@gmail.com
* date:2012-06-28 16:00:01
*/
$q = $_GET['q'] ? intval($_GET['q']) : 0;
$text = '';
$now = time();
if ($q === 1) {// 今天
$text = '今天';
$beginTime = date('Y-m-d 00:00:00', $now);
$endTime = date('Y-m-d 23:59:59', $now);
} elseif ($q === 2) {// 昨天
$text = '昨天';
$time = strtotime('-1 day', $now);
$beginTime = date('Y-m-d 00:00:00', $time);
$endTime = date('Y-m-d 23:59:59', $now);
} elseif ($q === 3) {// 三天内
$text = '三天内';
$time = strtotime('-2 day', $now);
$beginTime = date('Y-m-d 00:00:00', $time);
$endTime = date('Y-m-d 23:59:59', $now);
} elseif ($q === 4) {// 本周
$text = '本周';
$time = '1' == date('w') ? strtotime('Monday', $now) : strtotime('last Monday', $now);
$beginTime = date('Y-m-d 00:00:00', $time);
$endTime = date('Y-m-d 23:59:59', strtotime('Sunday', $now));
} elseif ($q === 5) {// 上周
$text = '上周';
// 本周一
$thisMonday = '1' == date('w') ? strtotime('Monday', $now) : strtotime('last Monday', $now);
// 上周一
$lastMonday = strtotime('-7 days', $thisMonday);
$beginTime = date('Y-m-d 00:00:00', $lastMonday);
$endTime = date('Y-m-d 23:59:59', strtotime('last sunday', $now));
} elseif ($q === 6) {// 本月
$text = '本月';
$beginTime = date('Y-m-d 00:00:00', mktime(0, 0, 0, date('m', $now), '1', date('Y', $now)));
$endTime = date('Y-m-d 23:39:59', mktime(0, 0, 0, date('m', $now), date('t', $now), date('Y', $now)));
} elseif ($q === 7) {// 三月内
$text = '三月内';
$time = strtotime('-2 month', $now);
$beginTime = date('Y-m-d 00:00:00', mktime(0, 0,0, date('m', $time), 1, date('Y', $time)));
$endTime = date('Y-m-d 23:39:59', mktime(0, 0, 0, date('m', $now), date('t', $now), date('Y', $now)));
} elseif ($q === 8) {// 半年内
$text = '半年内';
$time = strtotime('-5 month', $now);
$beginTime = date('Y-m-d 00:00:00', mktime(0, 0,0, date('m', $time), 1, date('Y', $time)));
$endTime = date('Y-m-d 23:39:59', mktime(0, 0, 0, date('m', $now), date('t', $now), date('Y', $now)));
} elseif ($q === 9) {// 一年内
$text = '一年内';
$beginTime = date('Y-m-d 00:00:00', mktime(0, 0,0, 1, 1, date('Y', $now)));
$endTime = date('Y-m-d 23:39:59', mktime(0, 0, 0, 12, 31, date('Y', $now)));
} elseif ($q === 10) {// 三年内
$text = '三年内';
$time = strtotime('-2 year', $now);
$beginTime = date('Y-m-d 00:00:00', mktime(0, 0, 0, 1, 1, date('Y', $time)));
$endTime = date('Y-m-d 23:39:59', mktime(0, 0, 0, 12, 31, date('Y')));
}
echo $text;
echo '<br />';
echo $beginTime;
echo '<br />';
echo $endTime;
相关推荐
XTDrone——无人机基于2D激光Lidar进行二维运动规划(细节提醒以及相关报错解决)
本文介绍了在Ubuntu 20.04系统无人机基于ROS Noetic实现HectorSLAM二维激光建图与运动规划的完整流程。主要内容包括:安装必要ROS依赖库;修改HectorSLAM的launch文件,解决坐标系转换问题;配置地图发布参数以避免覆盖已建地图;启动PX4仿真环境与XTDrone通信模块;最后通过2D导航目标点实现无人机运动规划。文中详细说明了各步骤的关键配置修改,并提供了处理常见错误(如TF转换超时)的解决方案。实现了从激光SLAM建图到路径规划的过程。
php 通过当前时间计算几天,几周,几个月或者几年以后的时间
php 通过当前时间计算几天,几周,几个月或者几年以后的时间 echo '当前时间加1个月,一个礼拜,一天,一小时,15分钟测试'; echo '<br>'; echo '当前时间是'.date('Y-m-d H:i:s',time()); $now = date('Y-m-d H:i:s',time()); echo '<br>'; echo '当前时间加长期这里就加10...
毕业论文管理系统的设计与实现
毕业论文工作是高等学校本科培养阶段的一个重要环节。目前论文管理工作存在着许多问题,例如人工管理极为不便;学生对论文所要撰写的内容并不十分了解,与指导老师的沟通非常不便;老师的指导监督也很难完全到位;手工评审的效率低等。而现有的一些毕业论文信息管理或答辩评审系统只是实现了部分网上交流和评审管理的功能,在答辩评审的自测和项目指标权重等方面都存在着一定的不足。因此,本文设计的毕业论文管理系统采用B/S模式开发。其中,Browser层使用JSP技术开发;
php 获取当前前后年、月、星期、日、时分秒的时间
php 获取今天前后年、月、星期、日、时分秒的时间。 通过设置时间戳函数strtotime()的参数获取时间。 获取当前时间 echo date('Y-m-d H:i:s',strtotime('now')); echo date('Y-m-d H:i:s'); echo date('Y-m-d H:i:s',time()); 获取5天前的时间 echo date('Y-m-d H:i:s',strtotime("-5 days")); 获取1星期后的时间 echo date('.
Cursor 团队代码规范与开发规则
本文提出了一套 Cursor 项目开发规范,涵盖代码结构、命名、日志、测试等关键环节,旨在提升代码质量和团队协作效率。核心规则包括:文件不超过2000行、函数不超过80行;变量命名禁用无意义单词;日志只记录关键信息;配置项禁止硬编码;依赖和敏感信息统一管理;核心逻辑测试覆盖率≥80%;Git提交遵循Conventional Commits规范。通过一个车辆数据处理函数的改造案例,展示了从"不规范"到"规范"的代码优化过程,体现了拆分函数、常量管理、错误处理等规范的实际
广义平均(Generalized Mean, GeM)
本位介绍了广义平均操作的定义和简要推导,帮助大家理解其含义。
php三天内时间戳,PHP实现前天昨天今天或几天前的时间戳功能
经常在微博上看到显示几分钟前、几小时前、前天、昨天、今天、几天前、等功能,比直接显示日期时间感觉要好一些,经过一翻琢磨,其实也很容易,转换成时间戳,然后计算两个时间的时间差,再换算就可以了。其实泪雪之前在设计开发泪雪旗下极客行站点的时候就已经研究这个功能了,这里就简单上一下代码。以下代码可以实现上述的功能外,还根据时间判断了显示方式,7天内,超过3天的则会显示显示几天前,而超过7天则会显示年月日小...
DP_AUX辅助通道介绍
DisplayPort(简称DP)是一个由PC及芯片制造商联盟开发,视频电子标准协会(VESA)标准化的数字式视频接口标准。其中辅助通道(AUX)是一条独立双向半双工的传输通道,它也是一对差分信号线。其数据传输速率1Mbps,用来传输配置参数与指令。
php 某天 三天前,PHP计算时间段某天是星期几,当前时间后几天及日期时间差_PHP教程...
//取两个日期内天数差function SubDay($ntime,$ctime){$dayst = 3600 * 24;$cday = ceil(($ntime-$ctime)/$dayst);return $cday;}//取当前时间后几天,天数增加单位为1function AddDay($ntime,$aday){$dayst = 3600 * 24;$oktime = $ntime + (...
完整内、外期货量化交易系统源码可售
支持客户登录校验,支持所有的实时行情和汇总报价功能、实时资讯(报价,列表,分时,分钟成交明晰,),多线程支持盘后收盘作业下载(日线,5分钟线,15分钟, 30分钟,60分钟线,),支持从服务器下载相关运行配置(来自服务器动态配置信息,如收盘日期等),实现状态条显示。收盘作业包括日线、5分钟线、15分钟线、30分钟、60分钟线、2小时线、4小时线每日分时走势。综合信息栏显示用户账户信息、合约信息、当日委托单记录、当日成交记录、当日平仓记录、当日跟单记录、当日(月/周)排行榜、下单栏、持仓信息;
实战解析:利用Python requests库高效抓取京东商品评论并构建结构化数据集
本文详细介绍了如何利用Python requests库高效抓取京东商品评论并构建结构化数据集。通过分析京东评论接口、处理反爬机制以及数据解析存储,帮助开发者快速获取电商数据,适用于竞品监控、用户画像构建等商业场景。
php 当前时间 3天,php返回相对时间(如:20分钟前,3天前)的方法
本文实例讲述了php返回相对时间(如:20分钟前,3天前)的方法。分享给大家供大家参考。具体如下:function plural($num) {if ($num != 1)return "s";}function getRelativeTime($date) {$diff = time() - strtotime($date);if ($diff<60)return $diff." 秒".p...
【软件系统架构】系列四:嵌入式软件-NPU(神经网络处理器)系统及模板
NPU(Neural Processing Unit) 是专门用于人工神经网络推理与训练的处理器,具备高并行、低功耗、低延迟等特点。它是边缘 AI、自动驾驶、智能摄像头、语音识别等场景中的关键硬件。
php 今天之内,php 获取时间(今天,昨天,三天内,本周,上周,本月,三年内,半年内,一年内,三年内)...
/*** php 获取时间(今天,昨天,三天内,本周,上周,本月,三年内,半年内,一年内,三年内)** author:ihelloworld2010@gmail.com* date:2012-06-28 16:00:01*/$q = $_GET['q'] ? intval($_GET['q']) : 0;$text = '';$now = time();if ($q === 1) {// 今天$t...
LinePhone3.2.7(android端最新版本) sip客户端
SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/
jdk-8u144-linux-x64.tar.gz.
该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包
[moka同学笔记]php 获取时间(今天,昨天,三天内,本周,上周,本月,三年内,半年内,一年内,三年内)...
<?php /** * php 获取时间(今天,昨天,三天内,本周,上周,本月,三年内,半年内,一年内,三年内) * * author:ihelloworld2010@gmail.com * date:2012-06-28 16:00:01 */ $q = $_GET['q'] ? intval($_GET...
IDEA的使用指南
IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.
php获取,昨天,本周,本月,本季度时间戳方法
/**获取时间段 * @param $name * @param $param */ function gettimestamp($name = 'today',$param = ''){ switch ($name){ case 'today'://今天 $timeamp['start'] = strtotime(date('Y-m-d'))...
OV9734 DATASHEET,完整规格书
OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等
PHP获取今天, 本周 ,半月 ,本月 ,本季 ,本年,昨天 ,上月时间段
//今天 date('Y-m-d',time()); date('Y-m-d',time()); //本周 date('Y-m-d',mktime(0,0,0,date("m"),date("d")-date("w")+1,date("Y"))); date('Y-m-d',mktime(0,0,0,date("m"),date("d")-date("w")+7,date("Y"))); /...
php 获取上周日期_PHP获取昨天、今天、本周、上周、本月、上月
在开发中,我们往往需要对数据进行统计,而统计离不开时间维度的搜索,因此我们可以建立一个公共的时间类库来生成相关的时间范围。classStatisticsDate{//环比对应的时间戳constCHAIN_RATIO=['today'=>'yesterday','week'=>'lastWeek','month'=>'lastMonth'];//单例模式prot...
php 获取日期(今天、昨天、上周、本周、上月、本月、季度、去年)
//今天 $today = date(“Y-m-d”); //昨天 $yesterday = date(“Y-m-d”,strtotime("-1 day")); //上周 $lastweek_start = date(“Y-m-d H:i:s”,mktime(0, 0 , 0,date(“m”),date(“d”)-date(“w”)+1-7,date(“Y”))); $lastweek_end = date(“Y-m-d H:i:s”,mktime(23,59,59,date(“m”),date(“d”
PHP获取今天、昨天、本周、上周、最近7天、最近30天、本月、上月、本季度、上个季度、本年、去年的所有日期
获取日期获取最近7天的所有日期(年-月-日)获取最近30天的数据(年-月-日)获取本周的所有日期(年-月-日)获取上周的所有日期(年-月-日)获取本月的所有日期(年-月-日)获取上月的所有日期(年-月-日)获取本季度的日期(年-月)获取上季度的日期(年-月)获取今年的日期(年-月)获取去年的日期(年-月)获取昨天的日期(年-月-日)获取今天的日期(年-月-日) 获取最近7天的所有日期(年-月-日) /** * 获取最近7天所有日期 * @param string $time 时间戳
PHP获取今日、昨日、本周、上周、本月、上月、本季、上季、今年、去年
//今天开始 $beginToday = date('Y-m-d 00:00:00', time());//今天结束 $endToday = date('Y-m-d 23:59:59', time()); //昨天开始 $beginYesterday = date('Y-m-d 00:00:00', strtotime(' -1 day'));//昨天结束 $endYesterday = dat...
PHP获取今天,昨天,本周,本月,季度,年份等特殊时间戳方法整理
date("Y-m-d H:i:s",strtotime("+1 week"))//日期格式。date("Y-m-d H:i:s",strtotime("-1 week"))//日期格式。date("Y-m-d H:i:s",strtotime("+1 day"))//日期格式。date("Y-m-d H:i:s",strtotime("+1 day"))//日期格式。date("Y-m-d H:i:s",strtotime("-1 day"))//日期格式。case 'beforweek'://本周。
php获取本周,上周,本月,上月时间
<?php //本周一 echo date('Y-m-d', (time() - ((date('w') == 0 ? 7 : date('w')) - 1) * 24 * 3600)); //w为星期几的数字形式,这里0为周日 //本周日 echo date('Y-m-d', (time() + (7 - (date('w') == 0 ? 7 : date('w'))) * 24...
PHP获取今天,昨天,本周,本月,季度,年份等特殊时间戳方法整理
PHP获取今天,昨天,本周,本月,季度,年份等特殊时间戳方法整理
996



被折叠的 条评论
为什么被折叠?



