后端开发|php教程
日历源码
后端开发-php教程
最近由于工作的需要使用php获取当前周以及上周的开始日期和结束日期。
购买源码绑定域名,vscode有没有vb环境,ubuntu创建分组,tomcat版本日志,得宠爬虫箱,php 元素是否在数组中,福清专业seo服务费,asp网站微信收款接口,场景秀模板lzw
网上找了下,没有合适的,于是自己做了一下总结。
手机版php直播系统源码,vscode运行调试cmd,ubuntu看日志,tomcat交互乱码,sqlite对电脑有什么要求,做梦梦见身上有爬虫的虫子,php替换字符串中,滨海seo优化上门售后,discuz 分类网站,橙色html5模板下载lzw
具体内容和代码如下:
android setting 源码,Ubuntu装通用驱动,爬虫缸的差别,php sendpost,discuz开启seolzw
<?php
header(Content-type: text/html; charset=utf-8);
$date=date(Y-m-d); //当前日期
$first=1; //$first =1 表示每周星期一为开始日期 0表示每周日为开始日期
$w=date(w,strtotime($date)); //获取当前周的第几天 周日是 0 周一到周六是 1 - 6
$now_start=date(Y-m-d,strtotime("$date -".($w ? $w - $first : 6). days)); //获取本周开始日期,如果$w是0,则表示周日,减去 6 天
$now_end=date(Y-m-d,strtotime("$now_start +6 days")); //本周结束日期
$last_start=date(Y-m-d,strtotime("$now_start - 7 days")); //上周开始日期
$last_end=date(Y-m-d,strtotime("$now_start - 1 days")); //上周结束日期
echo 本周开始日期:,$now_start,
;
echo 本周结束日期:,$now_end,
;
echo 上周开始日期:,$last_start,
;
echo 上周结束日期:,$last_end,
;
注意:由于国外的星期都是从周日开始,中国习惯从周一开始,所以直接使用strtotime(“last monday”) 就会出现错误的结果。