没有合适的资源?快使用搜索试试~ 我知道了~
PHP时间日期增减操作示例【date strtotime实现加一天、加一月等操作】
0 下载量 172 浏览量
2020-12-20
03:33:03
上传
评论
收藏 58KB PDF 举报
温馨提示
试读
3页
本文实例讲述了PHP时间日期增减操作。分享给大家供大家参考,具体如下: 时间函数是PHP里面的日常函数,时间的默认时期,今天、昨天、明天 、上一周、下一周,本周开始时间和结束时间;本月开始时间结束时间;上月开始时间结束时间,指定日期的周一和周日等等方法。 date_default_timezone_set('PRC'); //默认时区 //当前的时间增加5天 $date1 = "2018-12-21"; echo date('Y-m-d',strtotime("$date1 +5 day")); //输出结果:2018-12-26 //相应地,要增加月,年,将day改成month或year即
资源推荐
资源详情
资源评论
PHP时间日期增减操作示例【时间日期增减操作示例【date strtotime实现加一天、加实现加一天、加
一月等操作】一月等操作】
本文实例讲述了PHP时间日期增减操作。分享给大家供大家参考,具体如下:
时间函数是PHP里面的日常函数,时间的默认时期,今天、昨天、明天 、上一周、下一周,本周开始时间和结束时间;本月
开始时间结束时间;上月开始时间结束时间,指定日期的周一和周日等等方法。
date_default_timezone_set('PRC'); //默认时区
//当前的时间增加5天
$date1 = "2018-12-21";
echo date('Y-m-d',strtotime("$date1 +5 day")); //输出结果:2018-12-26
//相应地,要增加月,年,将day改成month或year即可
//+++ 今天、昨天、明天 、上一周、下一周 +++++++++
echo "今天:",date("Y-m-d",time()),"<hr>";
echo "昨天:",date("Y-m-d",strtotime("-1 day")), "<hr>";
echo "明天:",date("Y-m-d",strtotime("+1 day")), "<hr>";
echo "一周后:",date("Y-m-d",strtotime("+1 week")), "<hr>";
echo "一周零两天四小时两秒后:",date("Y-m-d G:H:s",strtotime("+1 week 2 days 4 hours 2 seconds")), "<hr>";
echo "下个星期四:",date("Y-m-d",strtotime("next Thursday")), "<hr>";
echo "上个周一:".date("Y-m-d",strtotime("last Monday"))."<hr>";
echo "一个月前:".date("Y-m-d",strtotime("last month"))."<hr>";
echo "一个月后:".date("Y-m-d",strtotime("+1 month"))."<hr>";
echo "十年后:".date("Y-m-d",strtotime("+10 year"))."<hr>";
运行结果:
2018-12-26今天:2018-12-21
——————————————————————————–
昨天:2018-12-20
——————————————————————————–
明天:2018-12-22
——————————————————————————–
一周后:2018-12-28
——————————————————————————–
一周零两天四小时两秒后:2018-12-30 15:15:46
——————————————————————————–
下个星期四:2018-12-27
——————————————————————————–
上个周一:2018-12-17
——————————————————————————–
一个月前:2018-11-21
——————————————————————————–
一个月后:2019-01-21
——————————————————————————–
十年后:2028-12-21
——————————————————————————–
php 本周开始时间和结束时间;本月开始时间结束时间;上月开始时间结束时间
date_default_timezone_set('PRC'); //默认时区
/**
* 功能:取得给定日期所在周的开始日期和结束日期
* 参数:$gdate 日期,默认为当天,格式:YYYY-MM-DD
* $first 一周以星期一还是星期天开始,0为星期天,1为星期一
* 返回:数组array("开始日期", "结束日期");
*
*/
function aweek($gdate = "", $first = 0){
if(!$gdate) $gdate = date("Y-m-d");
$w = date("w", strtotime($gdate));//取得一周的第几天,星期天开始0-6
$dn = $w ? $w - $first : 6;//要减去的天数
//本周开始日期
$st = date("Y-m-d", strtotime("$gdate -".$dn." days"));
//本周结束日期
$en = date("Y-m-d", strtotime("$st +6 days"));
//上周开始日期
$last_st = date('Y-m-d',strtotime("$st - 7 days"));
//上周结束日期
$last_en = date('Y-m-d',strtotime("$st - 1 days"));
return array($st, $en,$last_st,$last_en);//返回开始和结束日期
}
资源评论
weixin_38516956
- 粉丝: 6
- 资源: 973
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功