本周与上周起始日期获得
来源:互联网 发布:mac 磁盘找不到原身 编辑:程序博客网 时间:2024/05/16 04:43
最近由于工作的需要使用php获取当前周以及上周的开始日期和结束日期。网上找了下,没有合适的,于是自己做了一下总结。具体内容和代码如下。
01
<?php
02
header(
'Content-type: text/html; charset=utf-8'
);
03
04
$date
=
date
(
'Y-m-d'
);
//当前日期
05
06
$first
=1;
//$first =1 表示每周星期一为开始日期 0表示每周日为开始日期
07
08
$w
=
date
(
'w'
,
strtotime
(
$date
));
//获取当前周的第几天 周日是 0 周一到周六是 1 - 6
09
10
$now_start
=
date
(
'Y-m-d'
,
strtotime
(
"$date -"
.(
$w
?
$w
-
$first
: 6).
' days'
));
//获取本周开始日期,如果$w是0,则表示周日,减去 6 天
11
12
$now_end
=
date
(
'Y-m-d'
,
strtotime
(
"$now_start +6 days"
));
//本周结束日期
13
14
$last_start
=
date
(
'Y-m-d'
,
strtotime
(
"$now_start - 7 days"
));
//上周开始日期
15
16
$last_end
=
date
(
'Y-m-d'
,
strtotime
(
"$now_start - 1 days"
));
//上周结束日期
17
18
echo
'本周开始日期:'
,
$now_start
,
'<br />'
;
19
echo
'本周结束日期:'
,
$now_end
,
'<br />'
;
20
echo
'上周开始日期:'
,
$last_start
,
'<br />'
;
21
echo
'上周结束日期:'
,
$last_end
,
'<br />'
;
注意:由于国外的星期都是从周日开始,中国习惯从周一开始,所以直接使用strtotime("last monday") 就会出现错误的结果。
0 0
- 本周与上周起始日期获得
- PHP获得本周、本月、上周、上月起始时间戳
- 获得本周所有日期
- php取上月(上周,上上周,本周)日期
- JAVA-获取本周的起始日期
- php获取本周日期,及本周起始时间
- java 根据当前日期获取本周或上周日期区间
- java 根据当前日期获取本周或上周日期区间
- 【javascript】得到昨天,上周,上月,上季度的起始日期
- 用php获取本周,上周,本月,上月,本季度日期
- Calendar获取上周周一至本周一的日期
- php显示日期(今天、昨天、本周、上周、本月、上月、)
- mysql获取当天,昨天,本周,本月,上周,上月的起始时间
- PHP获日期 本周一,本周日,上周一,上周日,本月最后一天,上月一日,上月最后一天
- C#获得当周起始日期
- 获取上月、上年、本月、本周、上周、指定年指定周、的开始日期和结束日期
- java 根据当前日期获取本周或上周或下周日期区间
- js得到今天日期、本周、本月、本年起始和结束日期
- 如果,以后所有游戏都能跨平台,不多收费!!!
- 自制词法分析
- 【LeetCode】测试用例的覆盖
- 程序员如何留住健康
- CentOS下yum安装Mariadb
- 本周与上周起始日期获得
- opencv实现全景图_1
- android:windowSoftInputMode属性详解
- ARM与X86架构对比区别
- Oracle10G导出11G时空表问题
- 详解Java解析XML的四种方法
- mahout学习(二)--基于Mahout的电影推荐系统
- 层次聚类--凝聚(自底向上)和分裂(自顶向下)
- 被神化的海量数据处理和高并发处理