700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > php获取本周和上周的开始日期和结束日期

php获取本周和上周的开始日期和结束日期

时间:2019-04-15 11:07:13

相关推荐

php获取本周和上周的开始日期和结束日期

后端开发|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”) 就会出现错误的结果。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。