位置: 编程技术 - 正文

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

  • 企业纳税人是什么
  • 差额纳税是什么税
  • 收客户刷卡手续费时客户不愿意缴费,如何处理
  • 所得税费用需要抽凭吗
  • 职工受到工伤后应该怎么办
  • 个体户怎么网上报税流程
  • 网线的税收编码是多少
  • 审计库存现金盘点方法
  • 银行收到一笔款可以分开入账吗
  • 运输过程中货物丢失
  • 公司购入长期债务怎么算
  • 广告位租赁合同要交印花税吗
  • 发票金额开错说明如何书写?
  • 没有按时缴纳税属于什么
  • 安装服务异地施工增值税在哪交
  • 旅游服务费可以抵扣增值税
  • 银行承兑汇票贴现
  • 新会计准则开办费的账务处理
  • 利息怎么算的计算公式举例
  • 去年进项税没有抵扣了
  • 虚拟机中如何将文件移动到普通用户的家目录下
  • 内部控制的概念最早是从什么得来的
  • 技术合同包括哪些类型
  • 主营业务成本如何算
  • deepin 文件管理器
  • php解构
  • linux 去除换行
  • mac修改系统版本号
  • 显示器有必要买240hz吗
  • 税款返还的会计处理方法
  • 厄勒布鲁赛程500
  • php中session什么意思
  • PHP/HTML混写的四种方式总结
  • 关于我的家乡作文1000字
  • 用代码说话
  • 数以千计的拼音是什么
  • 【深度学习】Pytorch实现CIFAR10图像分类任务测试集准确率达95%
  • 增值税申报系统登录密码
  • 民间非营利组织会计制度
  • 企业官网用什么系统
  • 法人不发工资可以吗
  • 网上更正增值税申报表
  • 预付账款和应付账款怎么合并
  • 红字更正法适用于更正什么样的错误
  • 两个独立核算单位可以共用一个账户吗
  • 二手车没有发票能上牌吗
  • 出口退的税交附加税吗
  • 哈罗单车说明
  • 一般纳税人城建税税率是多少
  • 本年利润在
  • 疫情期间购买消毒弥雾机的请示
  • 人力资源劳务费计入什么科目
  • 与其他企业联合投资一个项目要怎么做账务处理?
  • 支付的管理费用调到其他应付款怎么做账
  • 建账要求
  • 发票商品编码在发票上面体现出来吗
  • windows server2008系统弹出今天必须修改密码该怎么处理?
  • xp系统安装版如何安装
  • win7系统怎么用
  • 服务器迁移至新服务器方法
  • win8 开机
  • ubuntu20.04设置共享文件夹
  • windows 8升级
  • WIN10系统如何修复
  • 信佛是信教吗
  • win8切换输入法无效
  • win7thin
  • Android游戏开发读后感
  • jQuery中的AjaxSubmit使用讲解
  • js正则检验手机号
  • javascript创建对象的三种方法
  • javascript教程代码
  • jquery访问本地html
  • 河北省网上税务局电子税务局
  • 季度申报怎么更正
  • 成都市税务app
  • 房山税收减免政策文件
  • 社保费是国税还是地税
  • 长春市朝阳区公安局电话
  • 2019年十堰市高中录取分数线
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设