php 获取时间(今天,昨天,三天内,本周,上周,本月,三年内,半年内,一年内,三年内)

php 获取今天,本周,本月,三个月内,半年内,今年的开始和结束时间 $now = time(); //今天 $today_audit_num = 0; $today_use_num = 0; $beginTime = date('Y-m-d 00:00:00', $now); $endTime = date('Y-m-d 23:59:59', $now); ... 阅读详情
<?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;


探针卡技术演进:从金线微针到MEMS探针的Wafer Sort革命 本文探讨了探针卡技术从传统金线微针到MEMS探针的演进,及其对晶圆测试(Wafer Sort)的革命性影响。随着芯片焊垫间距进入45微米以下,MEMS技术凭借其超高精度、超长寿命和卓越的信号完整性,成为应对高密度、高速及3D IC测试挑战的关键,显著提升了测试效率与稳定性。 阅读详情

相关推荐

XTDrone——无人机基于2D激光Lidar进行二维运动规划(细节提醒以及相关报错解决)

本文介绍了在Ubuntu 20.04系统无人机基于ROS Noetic实现HectorSLAM二维激光建图与运动规划的完整流程。主要内容包括:安装必要ROS依赖库;修改HectorSLAM的launch文件,解决坐标系转换问题;配置地图发布参数以避免覆盖已建地图;启动PX4仿真环境与XTDrone通信模块;最后通过2D导航目标点实现无人机运动规划。文中详细说明了各步骤的关键配置修改,并提供了处理常见错误(如TF转换超时)的解决方案。实现了从激光SLAM建图到路径规划的过程。

weixin_45390670的博客 996

php 通过当前时间计算几天,几周,几个月或者几年以后的时间

php 通过当前时间计算几天,几周,几个月或者几年以后的时间 echo '当前时间加1个月,一个礼拜,一天,一小时,15分钟测试'; echo '&lt;br&gt;'; echo '当前时间是'.date('Y-m-d H:i:s',time()); $now = date('Y-m-d H:i:s',time()); echo '&lt;br&gt;'; echo '当前时间加长期这里就加10...

BBAIT的博客 3420

毕业论文管理系统的设计与实现

毕业论文工作是高等学校本科培养阶段的一个重要环节。目前论文管理工作存在着许多问题,例如人工管理极为不便;学生对论文所要撰写的内容并不十分了解,与指导老师的沟通非常不便;老师的指导监督也很难完全到位;手工评审的效率低等。而现有的一些毕业论文信息管理或答辩评审系统只是实现了部分网上交流和评审管理的功能,在答辩评审的自测和项目指标权重等方面都存在着一定的不足。因此,本文设计的毕业论文管理系统采用B/S模式开发。其中,Browser层使用JSP技术开发;

wqq_992250277的博客 3182

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('.

daifeng的博客 1167

Cursor 团队代码规范与开发规则

本文提出了一套 Cursor 项目开发规范,涵盖代码结构、命名、日志、测试等关键环节,旨在提升代码质量和团队协作效率。核心规则包括:文件不超过2000行、函数不超过80行;变量命名禁用无意义单词;日志只记录关键信息;配置项禁止硬编码;依赖和敏感信息统一管理;核心逻辑测试覆盖率≥80%;Git提交遵循Conventional Commits规范。通过一个车辆数据处理函数的改造案例,展示了从"不规范"到"规范"的代码优化过程,体现了拆分函数、常量管理、错误处理等规范的实际

1255

广义平均(Generalized Mean, GeM)

本位介绍了广义平均操作的定义和简要推导,帮助大家理解其含义。

qq_45802280的博客 4547

php三天内时间戳,PHP实现前天昨天今天或几天前的时间戳功能

经常在微博上看到显示几分钟前、几小时前、前天、昨天、今天、几天前、等功能,比直接显示日期时间感觉要好一些,经过一翻琢磨,其实也很容易,转换成时间戳,然后计算两个时间的时间差,再换算就可以了。其实泪雪之前在设计开发泪雪旗下极客行站点的时候就已经研究这个功能了,这里就简单上一下代码。以下代码可以实现上述的功能外,还根据时间判断了显示方式,7天内,超过3天的则会显示显示几天前,而超过7天则会显示年月日小...

weixin_42518480的博客 1376

DP_AUX辅助通道介绍

DisplayPort(简称DP)是一个由PC及芯片制造商联盟开发,视频电子标准协会(VESA)标准化的数字式视频接口标准。其中辅助通道(AUX)是一条独立双向半双工的传输通道,它也是一对差分信号线。其数据传输速率1Mbps,用来传输配置参数与指令。

cjie221的博客 5347

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 + (...

weixin_36049183的博客 197

完整内、外期货量化交易系统源码可售

支持客户登录校验,支持所有的实时行情和汇总报价功能、实时资讯(报价,列表,分时,分钟成交明晰,),多线程支持盘后收盘作业下载(日线,5分钟线,15分钟, 30分钟,60分钟线,),支持从服务器下载相关运行配置(来自服务器动态配置信息,如收盘日期等),实现状态条显示。收盘作业包括日线、5分钟线、15分钟线、30分钟、60分钟线、2小时线、4小时线每日分时走势。综合信息栏显示用户账户信息、合约信息、当日委托单记录、当日成交记录、当日平仓记录、当日跟单记录、当日(月/周)排行榜、下单栏、持仓信息;

qq_35600909的博客 1805

实战解析:利用Python requests库高效抓取京东商品评论并构建结构化数据集

本文详细介绍了如何利用Python requests库高效抓取京东商品评论并构建结构化数据集。通过分析京东评论接口、处理反爬机制以及数据解析存储,帮助开发者快速获取电商数据,适用于竞品监控、用户画像构建等商业场景。

weixin_42526415的博客 837

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...

weixin_32705525的博客 1051

【软件系统架构】系列四:嵌入式软件-NPU(神经网络处理器)系统及模板

NPU(Neural Processing Unit) 是专门用于人工神经网络推理与训练的处理器,具备高并行、低功耗、低延迟等特点。它是边缘 AI、自动驾驶、智能摄像头、语音识别等场景中的关键硬件。

moton2017的博客 2249

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...

weixin_36058866的博客 438

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...

weixin_30646315的博客 95

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

php获取,昨天,本周,本月,本季度时间戳方法

/**获取时间段 * @param $name * @param $param */ function gettimestamp($name = 'today',$param = ''){ switch ($name){ case 'today'://今天 $timeamp['start'] = strtotime(date('Y-m-d'))...

廖圣平 1903

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"))); /...

因上努力,果上随缘 1557

php 获取上周日期_PHP获取昨天、今天、本周、上周、本月、上月

在开发中,我们往往需要对数据进行统计,而统计离不开时间维度的搜索,因此我们可以建立一个公共的时间类库来生成相关的时间范围。classStatisticsDate{//环比对应的时间戳constCHAIN_RATIO=['today'=>'yesterday','week'=>'lastWeek','month'=>'lastMonth'];//单例模式prot...

weixin_39907526的博客 466

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”

wangatong的博客 1420

PHP获取今天、昨天、本周、上周、最近7天、最近30天、本月、上月、本季度、上个季度、本年、去年的所有日期

获取日期获取最近7天的所有日期(年-月-日)获取最近30天的数据(年-月-日)获取本周的所有日期(年-月-日)获取上周的所有日期(年-月-日)获取本月的所有日期(年-月-日)获取上月的所有日期(年-月-日)获取本季度的日期(年-月)获取上季度的日期(年-月)获取今年的日期(年-月)获取去年的日期(年-月)获取昨天的日期(年-月-日)获取今天的日期(年-月-日) 获取最近7天的所有日期(年-月-日) /** * 获取最近7天所有日期 * @param string $time 时间戳

凡心所向,素履以往,生如逆旅,一苇以航。 725

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...

phper_zz的博客 1582

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'://本周。

于忠会的博客 2161

php获取本周,上周,本月,上月时间

&lt;?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...

qq_34747961的博客 1183

PHP获取今天,昨天,本周,本月,季度,年份等特殊时间戳方法整理

PHP获取今天,昨天,本周,本月,季度,年份等特殊时间戳方法整理

青及笄经验分享 7522
上一篇: linux下nginx+php+mysql环境搭建
下一篇: php字符串截取,检测字符串编码方法
ihelloworld
博客等级 码龄16年 5粉丝 24原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值