位置: 编程技术 - 正文

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

  • 一般纳税人年末结转增值税的账务处理
  • 投资性房地产税务上可以计提折旧吗
  • 印花税不通过税金及附加核算
  • 防伪开票系统技术维护费怎么做分录
  • 有营业额有成本怎么算成本占比
  • 财务报表一季度销售大福下降
  • 营改增后纳税人可以使用的发票种类有
  • 政府补贴营业外收入所得税汇算清缴需要调增吗
  • 投资收益企业所得税优惠政策
  • 支票承兑是什么意思要带什么材料
  • 公司清算后资产负债表与利润表
  • 没残值的固定资产有哪些
  • 增值税一般纳税人证明文件
  • 是否退还投标文件
  • 发票专用章只能盖一个
  • 租金发票会计分录
  • 出口退税率为0算免税吗
  • 办公用品普通发票的会计分录
  • 社会保险费缴费凭据在哪查
  • 固定资产的折旧从什么时候开始
  • 多缴的企业所得税如何处理
  • 自查以前年度补税需调帐吗
  • 矿山机械设备租赁有限公司
  • 笔记本电脑应该关机还是睡眠
  • linux docx
  • win10远程连接提示身份验证错误
  • php简单实例
  • linux杀死服务
  • win10 ltsc版
  • wordpress更改字体
  • 减免税款怎么做账务处理
  • k8s部署ingress-nginx
  • 细说php
  • 语义分割入门教程
  • js获取本机ip地址
  • ssl查询网站
  • 三代手续费返还是否需要缴纳增值税
  • python如何导入excel
  • 企业盘盈的固定资产其核算的会计科目是
  • 取得了水电费发票怎么做
  • 代理进口业务应纳的关税
  • 财政总预算会计的主体是
  • 现金流量表的编制公式 计算公式
  • 新公司开基本户需要带什么材料
  • 员工补助每月申报怎么填
  • 金税卡就是税控盘吗
  • 小规模纳税人出租不动产免征增值税
  • 进项发票未认证
  • 持有至到期投资减值准备可以转回吗
  • 抵账协议上可以签字吗
  • 事业单位库存物品
  • 债务利息收入
  • 管理人员的奖金可以索赔吗
  • 预提费用年底一定要冲回吗
  • 企业发展基金返还条件
  • 多交增值税不能抵扣
  • mysql存emoji表情
  • 安装windows7之前,应该做好准备工作
  • windowsxp自带播放器
  • win7系统共享打印机设置方法
  • Linux常用命令的实验总结
  • 电脑连不上网怎么解决
  • windows7怎么卸载
  • 红石怎么启动
  • win7无法登录桌面
  • 清除文件内容 linux
  • Unity3D游戏开发引擎
  • unity怎么学
  • node转go
  • jquery可以实现哪些效果
  • python生成pyc
  • python迭代器生成器
  • jquery cookie用法
  • javascript definitive guide
  • 【Rayeager PX2分享】OpenCV入门之线段检测
  • 广西电子税务局手机版
  • 广东国税局发票查询平台
  • 杭州市税务局副局长
  • 3.0t交强险
  • 发货确认收入还是以开票确认收入
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设