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

PHP获取下个月今天时间

时间:2023-02-17 17:46:22浏览次数:38  
标签: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连接数据库、执行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......