位置: 编程技术 - 正文

PHP使用strtotime获取上个月、下个月、本月的日期(php strrchr)

编辑:rootadmin

推荐整理分享PHP使用strtotime获取上个月、下个月、本月的日期(php strrchr),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:php strftime,php strtok,php strlen,php strtoupper,php 获取时间,php strftime,php stmt 获取查询结果,php中strtotime,内容如对您有帮助,希望把文章链接给更多的朋友!

今天写程序的时候,突然发现了很早以前写的获取月份天数的函数,经典的switch版,但是获得上月天数的时候,我只是把月份-1了,估计当时太困了吧,再看到有种毛骨悚然的感觉,本来是想再处理一下的,但是一想肯定还有什么超方便的方法,于是找到了下面这个版本,做了一点小修改。

  获取本月日期:

  $firstday是月份的第一天,假如$date是-2这样的话,$firstday就会是--,然后根据$firstday加一个月就是--,再减一天就是--,用date()和strtotime()真是太方便了。

  获取上月日期:

  上月日期需要先获取一个时间戳,然后在月份上-1就OK了,超智能的date()会把-0-1这种东西转换成--,太爽了。

  获取下月日期:

  下月日期的代码看起来比较长一点,因为date()转不了类似--这种东西,它会直接回到,所以前面需要处理一下月的问题,除了月就直接月份+1就OK啦。

  总得来说,还是很方便的,日期函数太强大了。

最后简单介绍下strtotime的用法

PHP使用strtotime获取上个月、下个月、本月的日期(php strrchr)

获取指定日期的unix时间戳

  strtotime("-1-") 示例如下:  echo strtotime("-1-")  结果:  说明:返回年1月日0点0分0秒时间戳

获取英文文本日期时间

  示例如下:  便于比较,使用date将当时间戳与指定时间戳转换成系统时间

  (1)打印明天此时的时间戳strtotime("+1 day")  当前时间:  echo date("Y-m-d H:i:s",time())  结果:-- ::  指定时间:  echo date("Y-m-d H:i:s",strtotime("+1 day"))  结果:-- ::

  (2)打印昨天此时的时间戳strtotime("-1 day")  当前时间:  echo date("Y-m-d H:i:s",time())  结果:-- ::  指定时间:  echo date("Y-m-d H:i:s",strtotime("-1 day"))  结果:-- ::

  (3)打印下个星期此时的时间戳strtotime("+1 week")  当前时间:  echo date("Y-m-d H:i:s",time())  结果:-- ::  指定时间:  echo date("Y-m-d H:i:s",strtotime("+1 week"))  结果:-- ::

  (4)打印上个星期此时的时间戳strtotime("-1 week")  当前时间:  echo date("Y-m-d H:i:s",time())  结果:-- ::  指定时间:  echo date("Y-m-d H:i:s",strtotime("-1 week"))  结果:-- ::

  (5)打印指定下星期几的时间戳strtotime("next Thursday")  当前时间:  echo date("Y-m-d H:i:s",time())  结果:-- ::  指定时间:  echo date("Y-m-d H:i:s",strtotime("next Thursday"))  结果:-- ::

  (6)打印指定上星期几的时间戳strtotime("last Thursday")  当前时间:  echo date("Y-m-d H:i:s",time())  结果:-- ::  指定时间:  echo date("Y-m-d H:i:s",strtotime("last Thursday"))  结果:-- ::

以上示例可知,strtotime能将任何英文文本的日期时间描述解析为Unix时间戳,我们结合mktime()或date()格式化日期时间获取指定的时间戳,实现所需要的日期时间。

php创建桌面快捷方式实现方法 第一种情况:php生成网页桌面快捷方式将介绍使用php生成网页桌面快捷方式的代码,并添加图标及解决不同浏览器保存出现的乱码问题。我们访问网站

php实现微信公众号主动推送消息 通过学习借鉴朋友的实现方法进行整理,实现了PHP版的微信公共平台消息主动推送,分享给大家供大家参考,具体内容如下此方法是通过模拟登录微信

WordPress中限制非管理员用户在文章后只能评论一次 之前有网友提出,在WordPress中有没有办法实现每篇文章只允许用户评论一次?暂不说这个需求有没有用,毕竟WordPress就是给有各种需求的人用的。这个

标签: php strrchr

本文链接地址:https://www.jiuchutong.com/biancheng/287477.html 转载请保留说明!

上一篇:分享PHP守护进程类(分享php守护进程失败)

下一篇:php创建桌面快捷方式实现方法(php怎么创建项目)

  • 免缴车船税
  • 税务机关是什么
  • 怎样确认个人所得税专项扣除操作流程
  • 以前年度所得税退税会计分录
  • 利息资本化计入什么现金流量科目
  • 客户维护费计入什么科目
  • 子公司分红母公司要不要交税
  • 已知不含税金额和税额怎么求税率
  • 实际缴纳的税款怎么算
  • 知道销项税怎么算进项
  • 全年一次奖金计算
  • 抵债物品销售
  • 存货盘亏进项税额转出会计分录
  • 对非本单位的营销方案
  • 股东转入投资款
  • 对同一家企业的定义
  • 商品房所有者是什么
  • 管家婆已过账销售单如何删除
  • 仓库盘盈计入什么会计
  • 免交的增值税计入什么科目
  • 原材料明细账目
  • 对外工程承包企业
  • 企业预算报表如何做
  • 免抵退税额抵减额怎么理解
  • 医保退休必须交多少年辽阳
  • 冲暂估成本会计分录怎么做
  • 王者荣耀中白起的台词
  • php中this的用法
  • 坏老狼告诉我们什么道理
  • 医保养老保险怎么查
  • PHP:mb_decode_mimeheader()的用法_mbstring函数
  • win10设置待机时间长怎么在哪里设置
  • ErrorCaptureStackTrace(err); Error [ERR_MODULE_NOT_FOUND]: Cannot find module
  • 最贵的苹果4
  • 失控发票进项转出后要补企业所得税吗
  • 找潜水员
  • 社会保险费征缴暂行条例是谁制定
  • web前端期末大作业源代码
  • React18的useEffect会执行两次
  • php access
  • 大前端最新
  • 业务招待费属于现金流量表中的哪个项目
  • 增值税减免附加税怎么处理
  • 银行结算方式有哪几种方式?其具体内容是什么?
  • 公司注销账面实收资本如何处理
  • 暂估金额与发票金额会影响什么信息
  • 前端基础知识总结
  • 禁用dos命令
  • linuxless命令查看文件
  • 汽车以旧换新怎么操作
  • 委托加工物资如何做账
  • 网络课平台用交税吗
  • php登录不了
  • 发票认证系统叫什么名字
  • 帝国cms使用手册
  • 代扣代缴的个税可以税前扣除吗
  • 出口货物备案单证目录怎么填
  • 建筑工程的税务处理
  • 分期收款发出商品是什么意思
  • 写个电影剧本多少钱
  • 票据行为为什么不能撤销
  • 车辆保险发票能补开吗
  • 集团内部资产无偿划转是否缴纳印花税
  • 企业被收购的账务处理
  • 赠送的产品怎么算成本
  • sql server索引的使用
  • sql语句的高级用法
  • mysql里面的事务
  • 计算机彻底删除文件的方法
  • winole.exe - winole是什么进程
  • 升级win10时蓝屏
  • window10升级不了
  • Node.js中的construct
  • angular重新渲染组件
  • unityai寻路
  • js格式化输出数字
  • jQuery插件下载
  • android 动态化方案
  • python异常处理的关键词
  • 我国为什么不推行安乐死
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设