PHP简单获取上月、本月、近15天、近30天的方法示例

发布时间 - 2026-01-11 02:09:13    点击率:

本文实例讲述了PHP简单获取上月、本月、近15天、近30天方法。分享给大家供大家参考,具体如下:

/**
 * 获取统计时间
 * @param $type
 * 1 上月
 * 2 本月
 * 3 近15天
 * 4 近30天
 * @return array
 */
function getDateInfo($type)
{
  $data = array(
    array(
      'firstday' => date('Ym01', strtotime('-1 month')),
      'lastday' => date('Ymt', strtotime('-1 month')),
    ),
    array(
      'firstday' => date('Ym01', strtotime(date("Y-m-d"))),
      'lastday' => date('Ymd', strtotime((date('Ym01', strtotime(date("Y-m-d")))) . " +1 month -1 day")),
    ),
    array(
      'firstday' => date('Ymd', strtotime("-15 day")),
      'lastday' => date('Ymd', strtotime('-1 day')),
    ),
    array(
      'firstday' => date('Ymd', strtotime("-30 day")),
      'lastday' => date('Ymd', strtotime('-1 day')),
    ),
  );
  return is_null($type) ? $data : $data[$type-1];
}
print_r(getDateInfo(1));//获取上个月第一天与最后一天

运行结果:

Array
(
  [firstday] => 20170601
  [lastday] => 20170630
)

PS:这里再为大家推荐几款时间及日期相关工具供大家参考使用:

在线日期/天数计算器:
http://tools./jisuanqi/date_jisuanqi

在线日期计算器/相差天数计算器:
http://tools./jisuanqi/datecalc

在线日期天数差计算器:
http://tools./jisuanqi/onlinedatejsq

Unix时间戳(timestamp)转换工具:
http://tools./code/unixtime

更多关于PHP相关内容感兴趣的读者可查看本站专题:《php日期与时间用法总结》、《PHP数组(Array)操作技巧大全》、《PHP基本语法入门教程》、《php面向对象程序设计入门教程》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》

希望本文所述对大家PHP程序设计有所帮助。


# PHP  # 获取  # 上月  # 本月  # 近15天  # 近30天  # 用php获取本周  # 上周  # 本季度日期的代码  # PHP显示今天、今月、上月、今年的起点/终点时间戳的代码  # PHP实现针对日期  # 月数  # 天数  # 周数  # 小时  #   # 秒等的加减运算示例【基于strtotime】  # PHP获取当前日期及本周一是几月几号的方法  # PHP计算近1年的所有月份  # php从身份证获取性别和出生年月  # PHP获取指定时间段之间的 年  #   #   #   #   # PHP使用strtotime获取上个月、下个月、本月的日期  # PHP获取某个月最大天数(最后一天)的方法  # php判断两个日期之间相差多少个月份的方法  # php 获取今日、昨日、上周、本月的起始时间戳和结束时间戳的方法  # php 获取一个月第一天与最后一天的代码  # 天方  # 程序设计  # 操作技巧  # 相关内容  # 感兴趣  # 给大家  # 更多关于  # 上个月  # 所述  # 几款  # 面向对象  # 转换工具  # 再为  # 讲述了  # getDateInfo  # data  # firstday  # return  # array 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Java遍历集合的三种方式  电商网站制作多少钱一个,电子商务公司的网站制作费用计入什么科目?  如何为不同团队 ID 动态生成多个“认领值班”按钮  laravel怎么用DB facade执行原生SQL查询_laravel DB facade原生SQL执行方法  高端企业智能建站程序:SEO优化与响应式模板定制开发  如何快速使用云服务器搭建个人网站?  高性价比服务器租赁——企业级配置与24小时运维服务  PHP的CURL方法curl_setopt()函数案例介绍(抓取网页,POST数据)  Laravel如何使用Service Provider注册服务_Laravel服务提供者配置与加载  如何生成腾讯云建站专用兑换码?  Laravel API资源类怎么用_Laravel API Resource数据转换  深圳防火门网站制作公司,深圳中天明防火门怎么编码?  bing浏览器学术搜索入口_bing学术文献检索地址  Laravel怎么实现支付功能_Laravel集成支付宝微信支付  清除minerd进程的简单方法  Python企业级消息系统教程_KafkaRabbitMQ高并发应用  VIVO手机上del键无效OnKeyListener不响应的原因及解决方法  如何在建站宝盒中设置产品搜索功能?  公司门户网站制作公司有哪些,怎样使用wordpress制作一个企业网站?  电视网站制作tvbox接口,云海电视怎样自定义添加电视源?  Win11应用商店下载慢怎么办 Win11更改DNS提速下载【修复】  Laravel如何正确地在控制器和模型之间分配逻辑_Laravel代码职责分离与架构建议  Laravel怎么实现搜索高亮功能_Laravel结合Scout与Algolia全文检索【实战】  中国移动官方网站首页入口 中国移动官网网页登录  Laravel Facade的原理是什么_深入理解Laravel门面及其工作机制  标题:Vue + Vuex + JWT 身份认证的正确实践与常见误区解析  在线教育网站制作平台,山西立德教育官网?  魔方云NAT建站如何实现端口转发?  阿里云网站搭建费用解析:服务器价格与建站成本优化指南  如何在阿里云高效完成企业建站全流程?  Laravel如何实现登录错误次数限制_Laravel自带LoginThrottles限流配置【方法】  如何在云主机上快速搭建网站?  如何在阿里云部署织梦网站?  如何在搬瓦工VPS快速搭建网站?  JavaScript如何实现类型判断_typeof和instanceof有什么区别  公司网站制作价格怎么算,公司办个官网需要多少钱?  Linux后台任务运行方法_nohup与&使用技巧【技巧】  Laravel Eloquent性能优化技巧_Laravel N+1查询问题解决  高端网站建设与定制开发一站式解决方案 中企动力  悟空识字如何进行跟读录音_悟空识字开启麦克风权限与录音  laravel怎么使用数据库工厂(Factory)生成带有关联模型的数据_laravel Factory生成关联数据方法  Laravel如何使用Laravel Vite编译前端_Laravel10以上版本前端静态资源管理【教程】  详解阿里云nginx服务器多站点的配置  如何用腾讯建站主机快速创建免费网站?  Laravel怎么生成URL_Laravel路由命名与URL生成函数详解  如何利用DOS批处理实现定时关机操作详解  laravel怎么通过契约(Contracts)编程_laravel契约(Contracts)编程方法  原生JS获取元素集合的子元素宽度实例  利用 Google AI 进行 YouTube 视频 SEO 描述优化  JavaScript如何实现倒计时_时间函数如何精确控制