位置: 编程技术 - 正文

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

  • 多缴纳社保怎么处理
  • 公司购买二手房可以开增值税专用发票吗
  • 如何确定开票税率是否正确
  • 员工福利开的专票怎么做分录
  • 平均股东权益在利润表中怎么看
  • 报销宽带费属于什么科目
  • 个税免税收入怎么进行更正申报
  • 报税利润表的第二季度本期金额本年累计金额是什么
  • 利息支出税前扣除标准2020
  • 冲红的电子发票要怎么处理
  • 税控维护费的分录
  • 税控盘清盘怎么做
  • 土地一次开发和二次开发
  • 货运发票与运输发票的区别
  • 个人出租住房增值税免税政策
  • 公司集体活动的目的与意义
  • 出口货物免抵退申报明细录入怎么填
  • 开票需要对方提供营业执照吗
  • 纳税额和纳税总额
  • 对外捐赠会计和税法差异调整
  • 网络不通怎么拼ip
  • macos monterey值得安装吗
  • 腾讯电脑管家中蓝牙在哪
  • 发生坏账计入
  • 发票已经认证,发现错误了要怎么处理
  • owmngr.exe - owmngr是什么进程 作用是什么
  • 房地产企业公司
  • 偷税行为五年后被发现要接受行政处罚吗?
  • 日出时的麦克拱岩,俄勒冈南海岸 (© Dennis Frates/Alamy)
  • php做登录界面连接数据库
  • 羊了不眄翻译
  • 暂估成本的账务处理分录
  • php traits
  • 卡拉公路
  • 增值税专用发票有几联?
  • react组件框架
  • 外贸公司主要是做什么产品
  • 运输发票抵扣税率是多少
  • mongo删除数据库命令
  • 销售并提供安装服务怎么开票
  • sql server数据库异地备份
  • 只有劳务报酬 能否扣5000
  • 金税四期 什么意思
  • 货物已到发票未开具
  • 社保和公积金个人和单位缴纳比例
  • 单位租的个人房子需要采集房产税源吗
  • 珠宝行业的会计
  • 手工账做账流程总结
  • 网上报税有没有时间限制
  • 应付账款与实际付款有差异如何分录
  • 不带息银行汇票
  • 抵账的房子怎么办理房产证
  • 盈余公积的例子
  • 公司发放节日礼品
  • 销售做不动 应该做什么
  • 坏账准备怎么计提比例
  • 预计负债计入哪里
  • 无形资产管理的特点
  • sql server 2000安装包
  • iis配置asp网站
  • centos7 ip forward
  • linux的tar
  • win7总是弹出广告怎么办
  • linux删除定时任务
  • win8宽带错误651最简单解决方法
  • unix2dos命令
  • 简单好用的记账app
  • js根据对象的key来获取对应值
  • Javascript Math ceil()、floor()、round()三个函数的区别
  • 你所不知道的童话动画版免费观看第二季
  • javascript快速入门
  • 2、BluetoothChat之扫描设备DeviceListActivity.java
  • jquery deferred对象
  • 深入理解innodb
  • 重庆国税12366电子税务局官网入口
  • 自用的房产怎么交房产土地税
  • 山东水利建设基金减免政策
  • 光伏发电地方税收
  • 重庆税务电子发票登录
  • 股东非自然人
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设