位置: 编程技术 - 正文

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怎么创建项目)

  • 企业所得税广告费30%扣除
  • 个税应纳税所得额计算公式
  • 油票发票在报销中怎么开
  • 残疾证挂靠一年多少钱
  • 合同一方按手印另一方没按有效吗
  • 接受捐赠材料支付的运费 扣除
  • 公司收到银行承兑汇票怎么做分录
  • 发票开错了收入增多了当月分录如何红冲?
  • 股东以私人名义帮公司付款合法吗
  • etc开了充值发票还可以开消费发票么?
  • 装修公司在装修完后增加费用
  • 固定资产对外投资的税务处理
  • 项目资本金是什么意思大白话
  • 工会经费的纳税依据
  • 加计扣除10%进项税账务处理 如何填表
  • 财务软件里面可以修改吗
  • 税金计提多了怎么办
  • 公司还款给法人需要缴税吗
  • 清算结业是什么意思
  • 企业减免企业所得税怎么算
  • 股权转让的分录怎么做
  • win10如何关闭自动修复
  • 企业工会经费计提比例
  • 增值税普通发票怎么开
  • PHP:session_unregister()的用法_Session函数
  • win11测试版后续怎么变正式版
  • php安装扩展fileinfo
  • 爱丁堡几点天黑
  • 简述税款征收的基本原则
  • 采用权益法核算
  • react中路由有哪些常用组件
  • php中文编程
  • js删除对象的方法
  • vue3.0中的ref
  • 干货!​如何打造我们自己的“ChatGPT”?| 大佬思辨
  • 税务自查报告要盖什么章
  • 待抵扣进项税额的分录
  • 用于职工福利的进项税账务处理
  • 外购应税消费品的纳税人是谁
  • 标签显示内容怎么设置
  • php自动压缩图片
  • 企业代收水电费算不算收入
  • 开专票一定要写明细吗
  • 发票金额 含税
  • 工资薪金税务缴纳
  • mysql语句语法
  • 停车位划线费用入什么科目
  • 营业收入的核算方式有哪些
  • 购房契税如何入账
  • 房屋租赁合同印花税怎么计算
  • 用友有审核权限审核不了
  • 普票丢失可以用复印件入账吗
  • 何为三证合一
  • 费用先付款后收到发票的会计分录
  • 餐饮行业招聘方案
  • 仓库货架应该计入什么科目
  • windows7打游戏会卡怎么办
  • 两台苹果怎么用电脑把数据同步
  • 苹果mac双系统好不好
  • xp文件夹选项不见了怎么办
  • 电脑重做系统后打印机不能打印
  • win7一直配置
  • win10缺少文件怎么办
  • win7隐藏文件怎么调出来
  • Win7系统如何清除流氓屏保
  • 清除文件内容 linux
  • 宏基win8改win7
  • 自定义ui界面
  • jquery easyui 教程
  • linux删除文件语句
  • jquery多级菜单
  • jquery one
  • 如何安装python环境安装包
  • 房子总额70万首付多少
  • 成都燃气在线查询
  • 沈阳地方税务局原局长
  • 地税税务稽查管理办法
  • 彩票中500万自己能得多少
  • 泰兴市税务局办税服务厅
  • 天津电子税务局官网登录入口网页版
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设