PHP获取x个月后时间戳

PHP获取X个月后的时间戳

function getMonthXTString($x)
{
  $year = date('Y');
  $month = date('m');
  $day = date('d');

  $month = $month + $x;
  if ($month > 12) {
    $year++;
    $month = $month - 12;
  }

  return strtotime("{$year}-{$month}-{$day}");
}

根据测试php 28日29日30日31日都是会自动转换的,所以不需要给他进行判断
如果要精确到秒可以改为

return strtotime("{$year}-{$month}-{$day}"." ".date(H:i:s));
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容