首页 > 编程语言 >PHP获取下个月今天时间

PHP获取下个月今天时间

时间:2023-02-17 17:46:22浏览次数:31  
标签:rq 下个月 year month 获取 time date PHP day

获取php下个月当前时间
public static function fq_time($time = "")
{
if (!$time) $time = time();
$arr = getdate($time);
//判断月份
$year = $arr['year'];
$month = $arr['mon'] + 1;
if ($month > 12) {
$year = $year + 1;
$month = 01;
}
$day = $arr['mday'];
if ($day > 28) {
if ($month == 2) {
if (($year % 4 == 0 && $year % 100 != 0) || ($year % 400 == 0)) {
if ($day >= 29) {
$rq = mktime(date("G", $time), date("i", $time), date("s", $time), $month, 01, $year);
$rq = date("Y-m-t H:i:s", $rq);
}
} else {
if ($day >= 28) {
$rq = mktime(date("G", $time), date("i", $time), date("s", $time), $month, 01, $year);
$rq = date("Y-m-t H:i:s", $rq);
}
}
} elseif ($month == 1 || $month == 3 || $month == 5 || $month == 7 || $month == 8 || $month == 10 || $month == 12) {
if ($day >= 31) {
$rq = mktime(date("G", $time), date("i", $time), date("s", $time), $month, 01, $year);
$rq = date("Y-m-t H:i:s", $rq);
}
} else {
if ($day >= 30) {
$rq = mktime(date("G", $time), date("i", $time), date("s", $time), $month, 01, $year);
$rq = date("Y-m-t H:i:s", $rq);
}
}
}
if (!isset($rq)) { //
$rq = date("Y-m-t H:i:s", $time);
$rq = mktime(date("G", $time), date("i", $time), date("s", $time), $month, $day, $year);
$rq = date("Y-m-d H:i:s", $rq);
}
$rq = strtotime($rq);

return $rq;
}

标签:rq,下个月,year,month,获取,time,date,PHP,day
From: https://www.cnblogs.com/zlf2000/p/17130992.html

相关文章

  • php连接数据库
    数据库查询分类名称php连接数据库输入网址http://myblog:8080,并显示连接成功Php连接数据库内容,读取myblog导航栏数据PHP查询MySQL数据库后返回中文为问号添加$conn->que......
  • PHP连接数据库
    在数据库中查询表格所有信息查询指定的分类名称在VScode中敲代码,并在网页中验证在PHP中连接数据库内容,并刷新网页查看输出导航栏在数据库中查询文章标题和文章内容利用<hr>......
  • PHP连接数据库、执行SELECT的SQL语句、在页面上输出
    数据库内查询文章分类php连接数据库,代码如下    页面显示连接成功 php读取导航栏数据,代码如下  页面显示如下数据库内查询文章  在原来代码上......
  • oracle获取树状结构数据
    语法:select*from表名where条件1startwith条件2connectby条件3;条件2:是根结点的限定语句,当然可以放宽限定条件,以取得多个根结点,实际就是多棵树。条件3:......
  • PHP Cache_Lite 下载及使用
    https://github.com/pear/Cache_Litecomposerrequirepear/cache_litecomposer如果提示root不安全可以切换为www用户su-www-s/bin/bashcomposer加载原理,有空再研究......
  • JavaEE_使用mybatis从数据库中获取分页数据,并在web端显示
    idea+servlet+jsp+jstl+mysql+mybatis。    一、准备数据库数据表(数据)二、准备数据对象(pojo),创建对象set/get方法2.1单个数据对象2.2页内数据对象......
  • ABAP开发:获取当前时间前n个小时做过修改的数据
    1.问题描述OA设置每隔1小时从SAP同步采购订单,由于没做筛选每次同步SAP全部数据,响应报文太大导致OA系统卡顿。2.解决办法采购订单抬头(ekko)表,有个字段叫"LASTCHANGEDAT......
  • 根composer.json需要php^8.0,但您的php版本(7.4.27)不满足该要求
    我安装了php7.4,但当我在项目中写入composerinstall时,我看到了以下错误:Rootcomposer.jsonrequiresphp^8.0butyourphpversion(7.4.27)doesnotsatisfythatreq......
  • typescript 声明、获取dom元素
    获取已有的dom元素constarrows=document.querySelectorAll('.arrows');获取DOM数组,比如有时候只有在请求数据后界面才渲染,我是在vue里面需要处理一些罗里吧嗦的功能......
  • c++ 获取代码执行时间
    点击查看代码,可修改milli配置输出时间级别,当前毫秒级autobegin=std::chrono::steady_clock::now();fun();autoend=std::chrono::steady_clock::now......