位置: 编程技术 - 正文

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

  • 加计扣除10%进项税会计分录 申报表
  • 个税抵扣申报晚好了需要跟公司申报吗?
  • 转让旧固定资产可以开专票吗
  • 专票 附加费
  • 企业注销清算方案
  • 长期借款业务的思维导图
  • 境内a上市公司非限售股股票转让所得怎么交个人所得税
  • 零申报企业年报资产总额怎么填
  • 已抵扣红字发票信息表怎么开
  • 销售礼盒增值税税率
  • 营改增安装服务费税率
  • 专票多开怎么算
  • 换账套期初数怎么填
  • 海关年检需要什么资料
  • 污水处理费计入哪里
  • 小规模保安公司收取服务费时如何开票
  • 免抵退税申报表主表
  • 费用转入本年利润的哪一方
  • 税务局返还的个税手续费需要缴纳增值税吗
  • 三星笔记本预装系统
  • 投资资本回报率多少合适
  • 实收资本或股本的账务处理
  • 收到厂家赠送的产品
  • linux系统中怎么创建目录
  • 不知道哟
  • 企业公益捐赠的意义
  • PHP:pg_field_prtlen()的用法_PostgreSQL函数
  • 代开票作废税未退该如何分录?
  • 开发商卖房子要交多少营业税
  • 增值税专票如何查询对方是否抵扣
  • 处置工程物资取得净收益
  • vite config
  • df 命令执行显示不出来
  • 什么是其他综合收益,包括哪些内容
  • 会计利润表计算公式
  • 流动资产的含义及常见项目
  • 贴现资产卖断会怎么样
  • 海关缴款书能重开吗
  • 收到的发票税收怎么处理
  • javascript 模块
  • 织梦官方网站
  • php ltrim
  • 函数的单调性
  • mongodb $lookup
  • 利息分月计提按多少
  • d级企业预缴增值税如何申报
  • 存货跌价准备是谁的备抵账户
  • 递延所得税资产和所得税费用的关系
  • 公司清理固定资产怎样交税
  • 发行股票的好处和坏处
  • 开办费计入什么科盿
  • 有限合伙企业中谨慎有限合伙人的应当
  • 加油站充值套路
  • 取得收入未开具发票
  • 开票金额大于收入金额
  • 企业计提什么意思
  • 一般纳税人城建税怎么计算
  • 应收帐款表
  • 增值税抵扣可以完全抵扣吗
  • 企业筹建期间开办费计入
  • mac安装mysql的两种方法(含配置)
  • bios密码忘记了取电池不管用
  • linux输出结果
  • win8.1无法启动
  • mac如何更改
  • linux emac
  • centos搭建服务器
  • w7提高开机速度
  • opengl多窗口绘图
  • java iterate()用法
  • 网页布局设计的一般步骤
  • android查询数据库
  • threejs入门教程
  • javascript in
  • shell脚本实现批量登录并执行命令
  • c 获取文件md5
  • 社保批扣和灵活就业批扣有什么区别
  • 电信业务发票
  • 四川国税局局长是谁
  • 湖北省人民代表大会常务委员会关于深入开展
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设