php判断本周,上周与上上周的日期

简介:
+关注继续查看
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
本周一0点0分0秒到本周日11点59分59秒的时间戳
 
//当前日期
$sdefaultDate date("Y-m-d");
//$first =1 表示每周星期一为开始日期 0表示每周日为开始日期
$aaa_first=1;
//获取当前周的第几天 周日是 0 周一到周六是 1 - 6
$w=date('w',strtotime($sdefaultDate));
//获取本周开始日期,如果$w是0,则表示周日,减去 6 天
$week_start=date('Ymd',strtotime("$sdefaultDate -".($w $w $aaa_first : 6).' days'));
//本周结束日期
//$week_end=date('Ymd',strtotime("$week_start +6 days"));
//本周一的时间戳
$nowmonday strtotime("$sdefaultDate -".($w $w $aaa_first : 6).' days');
//本周日的时间戳
$nowsunday = (strtotime("$week_start +7 days")-1);
 
 
本周一的日期:
//当前日期
$sdefaultDate date("Y-m-d");
//$first =1 表示每周星期一为开始日期 0表示每周日为开始日期
$aaa_first=1;
//获取当前周的第几天 周日是 0 周一到周六是 1 - 6
$w=date('w',strtotime($sdefaultDate));
//获取本周开始日期,如果$w是0,则表示周日,减去 6 天
$week_start=date('Ymd',strtotime("$sdefaultDate -".($w $w $aaa_first : 6).' days'));
 
 
上周一的日期:
 
//当前日期
$sdefaultDate date("Y-m-d");
//$first =1 表示每周星期一为开始日期 0表示每周日为开始日期
$aaa_first=1;
//获取当前周的第几天 周日是 0 周一到周六是 1 - 6
$w=date('w',strtotime($sdefaultDate));
//获取本周开始日期,如果$w是0,则表示周日,减去 6 天
$week_start=date('Ymd',strtotime("$sdefaultDate -".($w $w $aaa_first : 6).' days'));
$lastmonday date('Ymd',(strtotime("$week_start -7 days")));
 
上上周一的日期:
 
//当前日期
$sdefaultDate date("Y-m-d");
//$first =1 表示每周星期一为开始日期 0表示每周日为开始日期
$aaa_first=1;
//获取当前周的第几天 周日是 0 周一到周六是 1 - 6
$w=date('w',strtotime($sdefaultDate));
//获取本周开始日期,如果$w是0,则表示周日,减去 6 天
$week_start=date('Ymd',strtotime("$sdefaultDate -".($w $w $aaa_first : 6).' days'));
$lastmonday date('Ymd',(strtotime("$week_start -14 days")));



本文转自 IT阿飞 51CTO博客,原文链接:http://blog.51cto.com/itafei/1944048
相关文章
|
2月前
|
存储 SQL 数据库连接
php查询数据(日期查询)和fastadmin的日期查询
php查询数据(日期查询)和fastadmin的日期查询
|
5月前
|
PHP
PHP:laravel日期序列化自定义默认日期格式
PHP:laravel日期序列化自定义默认日期格式
89 0
|
9月前
|
监控 前端开发 PHP
php计算两个日期之间的间隔,避免导出大量数据
在做系统业务功能的时候,有的时候业务人员会进行超大范围地导出excel表格,导致内存、CPU占用飙升。 这对于系统的平滑运行不太友好,应该进行导出任务排队、限制范围等操作来控制频率、资源使用率。
66 0
|
10月前
|
PHP
php获取指定日期区间的所有日期,php输出指定范围的所有日期
php获取指定日期区间的所有日期,php输出指定范围的所有日期
179 0
|
PHP
【PHP】获取近七天的日期
【PHP】获取近七天的日期
109 0
|
PHP
PHP日期时间运用十一:三种方法比较两个指定的日期
在之前的文章《PHP日期时间运用十:将秒数转成格式为“天时分秒”》中给大家介绍了怎么将秒数转成格式为“天时分秒”,那么本文继续开始PHP日期时间系列的文章~ 正如标题所述,本文主要内容是给大家介绍比较两个指定日期的三种方法! 假设我们给定两个日期(date1 和 date2),当两个日期的格式相同时,在 PHP 中比较这两个日期是很简单的,但是当两个日期的格式不同时就会出现一些问题。
303 0
|
Unix Serverless PHP
PHP函数运用之返回某个日期的前一天和后一天
在上一篇文章《PHP函数运用之计算截止某年某月某日共有多少天》中,我们介绍了利用strtotime()函数计算两个给定日期间时间差的方法。这次我们来来看看给大一个指定日期,怎么返回它前一天和后一天的日期。感兴趣的朋友可以学习了解一下~ 本文的重点是:返回给定时间的前一天、后一天的日期。那么要怎么操作呢? 其实很简单,PHP内置的strtotime() 函数就可以实现这个操作!下面来看看我的实现方法: 返回某个日期的前一天的实现代码
640 0
|
PHP
PHP date()日期和时间函数语法使用详解
date()是PHP的时间日期函数,date()能够将时间戳格式化为易读的日期和时间,码笔记分享PHP date()日期和时间函数语法使用详解: PHP date()函数 date()的参数: a:am或者pm; A:AM或者PM; D:星期几,3个英文字母表示,例如:"Fri"; d:即day...
893 0
相关产品
云迁移中心
推荐文章
更多