//本周一,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获取本周一本周日上周一上周日本月一号本月最后一天相关推荐

  1. php获取当前周得周一_php一行代码获取本周一,本周日,上周一,上周日,本月一日,本月最后一日,上月一日,上月最后一日日期...

    //本周一 echo date('Y-m-d', (time() - ((date('w') == 0 ? 7 : date('w')) - 1) * 24 * 3600)); //w为星期几的数字形 ...

  2. php一行代码获取本周一,本周日,上周一,上周日,本月一日,本月最后一日,上月一日,上月最后一日日期

    <?php //本周一 echo date('Y-m-d', (time() - ((date('w') == 0 ? 7 : date('w')) - 1) * 24 * 3600)); // ...

  3. mysql获取本周一周日,上周一上周日日期及用到的NOW(),CURDATE(),KEEKDAY(date),DATE_SUB()函数

    需要定时抽取上周一至周日的数据,查找相关资料后总结四个函数如下,方便以后查用,欢迎指正 1.NOW()函数返回当前日期和时间, SELECT NOW();out 2021-10-27 17:23:22 ...

  4. (转)C# 根据当前时间获取,本周,本月,本季度等时间段 .Net中Exception

    DateTime dt = DateTime.Now;  //当前时间 DateTime startWeek = dt.AddDays(1 - Convert.ToInt32(dt.DayOfWeek ...

  5. java的LocalDateTime类来获取当天时间、前一天时间,本周的开始和结束时间、本月的开始和结束时间

     直接上代码: // 获取当天日期LocalDate now = LocalDate.now();// 当天开始时间LocalDateTime todayStart = now.atStartOfDa ...

  6. C#获取本周的周一以及周日

    C#获取本周的周一以及周日 public DateTime WeekStartTime{get{DateTime dt = DateTime.Now;int dayOfWeek = -1 * (int ...

  7. 转:c# 根据当前时间获取,本周,本月,本季度,月初,月末,各个时间段

    DateTime dt =DateTime.Now;  //当前时间 DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") 24小时制 Date ...

  8. 获取本周的周一和周日

    // 获取本周的周一public string GetThisWeekMonday(){DateTime date = DateTime.Now;DateTime first = System.Dat ...

  9. js实现input的赋值,根据今天的日期获取本周的周一和周日的日期,获取当天日期

    实现input的赋值 如下所示,是文本框的html代码,实现input的赋值 <label>时间段:</label><input type="date" ...

最新文章

  1. EXE文件中的程序的加载过程 SA是什么呢?PSP是什么?
  2. diamond源码阅读-diamond-client
  3. html固定table表头的实现思路
  4. java执行sql文件_面试官:MyBatis SQL是如何执行的?把这篇文章甩给他
  5. 【小技巧】深度学习中的那些效率提升利器(附资源)
  6. ora29280 oracle,细节:utl_file_dir错误设置导致ORA-29280
  7. 终于收到HacktoberFest的奖品啦
  8. 对一组同构对象用单数组表示法实现(算法导论第十章10.3-2)
  9. 平板android优化网络,Android版Firefox更新 针对平板设备优化
  10. Blog运用感想 (ZT)
  11. NLP硬核入门-条件随机场CRF
  12. iptables禁止国外ip访问-脚本
  13. 嵌入式系统与人工智能 1
  14. 腾讯会议共享屏幕时,设置演讲者模式仅自己可见
  15. suparc服务器没信号,SupARC街机对战平台
  16. html边框倾斜,弯曲的边框CSS实现
  17. pandas学习-变形-task15
  18. decimal在java怎么用?
  19. 一文了解51PCB的高精密HDI工艺详解
  20. 下载人人网相册的所有图片

热门文章

  1. 深度卷积神经网络是什么,计算机神经网络是什么
  2. vscode下载慢解决办法
  3. notempty注解报红_@NotBlank注解使用不生效的解决办法
  4. JavaSE-IO流
  5. [机器学习与scikit-learn-4]:scikit-learn机器学习的一般流程与案例演示
  6. 决策树总结(个人学习体会)
  7. 玩游戏提示计算机内存不足怎么办,win7玩绝地求生提示计算机内存不足怎么办...
  8. 软件自动化测试图片,常见的机器视觉图像处理软件自动化检测软件介绍
  9. 运算放大器(运放)运算方面的整理
  10. vue 打开html流_在vue项目中添加一个html页面,开启本地服务器