PHP获取本周一本周日上周一上周日本月一号本月最后一天
//本周一,w为星期几的数字形式,这里0为周日
echo date('Y-m-d', (time() - ((date('w') == 0 ? 7 : date('w')) - 1) * 24 * 3600))."\r\n";//本周日,同样使用w,以现在与周日相关天数算
echo date('Y-m-d', (time() + (7 - (date('w') == 0 ? 7 : date('w'))) * 24 * 3600))."\r\n";//本周一
$beginWeek = mktime(0,0,0,date("m"),date("d")-date("w")+1,date("Y"));
//本周日
$endWeek = mktime(23,59,59,date("m"),date("d")-date("w")+7,date("Y"));//上周一,无论今天几号,-1 monday为上一个有效周未,-1不行只能-2
echo date('Y-m-d', strtotime('-2 monday', time()))."\r\n";//上周日,上一个有效周日,同样适用于其它星期
echo date('Y-m-d', strtotime('-1 sunday', time()))."\r\n"; //本月一号
echo date('Y-m-d', strtotime(date('Y-m', time()) . '-01 00:00:00'))."\r\n";//本月最后一天
echo date('Y-m-d', strtotime(date('Y-m', time()) . '-' . date('t', time()) . ' 00:00:00'))."\r\n"; //t为当月天数,28至31天//本月一号
$beginThismonth=mktime(0,0,0,date('m'),1,date('Y'));
//本月最后一天
$endThismonth=mktime(23,59,59,date('m'),date('t'),date('Y'));//上月一号
echo strtotime(date('Ym01',strtotime('-1 month')))."\r\n"; //上月最后一天
echo strtotime(date('Ymd 23:59:59', strtotime(date('Y-m-01') . ' -1 day')))."\r\n"; //本月一日减一天即是上月最后一日$season = ceil(date('n') /3); //获取月份的季度
// 本季度
dump(date('Y-m-01',mktime(0,0,0,($season - 1) *3 +1,1,date('Y'))));
dump(date('Y-m-t',mktime(0,0,0,$season * 3,1,date('Y'))));//上季度
dump(date('Y-m-01',mktime(0,0,0,($season - 2) * 3 +1,1,date('Y'))));
dump(date('Y-m-t',mktime(0,0,0,($season - 1) * 3,1,date('Y'))));//上一年
echo date('Y-01-01',strtotime('-1 year'));
echo date('Y-12-31',strtotime('-1 year'));// PHP 获取某月份的第一天和最后一天
$month = "2022-05";
$sDate = date("Y-m-d", strtotime(date("Y-m", strtotime($month))));
$eDate = date("Y-m-d", strtotime(date("Y-m", strtotime($month)) . "+1month-1day"));
var_dump($sDate,$eDate); //2022-05-01, 2022-05-31
PHP获取本周一本周日上周一上周日本月一号本月最后一天相关推荐
- php获取当前周得周一_php一行代码获取本周一,本周日,上周一,上周日,本月一日,本月最后一日,上月一日,上月最后一日日期...
//本周一 echo date('Y-m-d', (time() - ((date('w') == 0 ? 7 : date('w')) - 1) * 24 * 3600)); //w为星期几的数字形 ...
- php一行代码获取本周一,本周日,上周一,上周日,本月一日,本月最后一日,上月一日,上月最后一日日期
<?php //本周一 echo date('Y-m-d', (time() - ((date('w') == 0 ? 7 : date('w')) - 1) * 24 * 3600)); // ...
- mysql获取本周一周日,上周一上周日日期及用到的NOW(),CURDATE(),KEEKDAY(date),DATE_SUB()函数
需要定时抽取上周一至周日的数据,查找相关资料后总结四个函数如下,方便以后查用,欢迎指正 1.NOW()函数返回当前日期和时间, SELECT NOW();out 2021-10-27 17:23:22 ...
- (转)C# 根据当前时间获取,本周,本月,本季度等时间段 .Net中Exception
DateTime dt = DateTime.Now; //当前时间 DateTime startWeek = dt.AddDays(1 - Convert.ToInt32(dt.DayOfWeek ...
- java的LocalDateTime类来获取当天时间、前一天时间,本周的开始和结束时间、本月的开始和结束时间
直接上代码: // 获取当天日期LocalDate now = LocalDate.now();// 当天开始时间LocalDateTime todayStart = now.atStartOfDa ...
- C#获取本周的周一以及周日
C#获取本周的周一以及周日 public DateTime WeekStartTime{get{DateTime dt = DateTime.Now;int dayOfWeek = -1 * (int ...
- 转:c# 根据当前时间获取,本周,本月,本季度,月初,月末,各个时间段
DateTime dt =DateTime.Now; //当前时间 DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") 24小时制 Date ...
- 获取本周的周一和周日
// 获取本周的周一public string GetThisWeekMonday(){DateTime date = DateTime.Now;DateTime first = System.Dat ...
- js实现input的赋值,根据今天的日期获取本周的周一和周日的日期,获取当天日期
实现input的赋值 如下所示,是文本框的html代码,实现input的赋值 <label>时间段:</label><input type="date" ...
最新文章
- EXE文件中的程序的加载过程 SA是什么呢?PSP是什么?
- diamond源码阅读-diamond-client
- html固定table表头的实现思路
- java执行sql文件_面试官:MyBatis SQL是如何执行的?把这篇文章甩给他
- 【小技巧】深度学习中的那些效率提升利器(附资源)
- ora29280 oracle,细节:utl_file_dir错误设置导致ORA-29280
- 终于收到HacktoberFest的奖品啦
- 对一组同构对象用单数组表示法实现(算法导论第十章10.3-2)
- 平板android优化网络,Android版Firefox更新 针对平板设备优化
- Blog运用感想 (ZT)
- NLP硬核入门-条件随机场CRF
- iptables禁止国外ip访问-脚本
- 嵌入式系统与人工智能 1
- 腾讯会议共享屏幕时,设置演讲者模式仅自己可见
- suparc服务器没信号,SupARC街机对战平台
- html边框倾斜,弯曲的边框CSS实现
- pandas学习-变形-task15
- decimal在java怎么用?
- 一文了解51PCB的高精密HDI工艺详解
- 下载人人网相册的所有图片
热门文章
- 深度卷积神经网络是什么,计算机神经网络是什么
- vscode下载慢解决办法
- notempty注解报红_@NotBlank注解使用不生效的解决办法
- JavaSE-IO流
- [机器学习与scikit-learn-4]:scikit-learn机器学习的一般流程与案例演示
- 决策树总结(个人学习体会)
- 玩游戏提示计算机内存不足怎么办,win7玩绝地求生提示计算机内存不足怎么办...
- 软件自动化测试图片,常见的机器视觉图像处理软件自动化检测软件介绍
- 运算放大器(运放)运算方面的整理
- vue 打开html流_在vue项目中添加一个html页面,开启本地服务器