dooid3005 2017-07-28 02:43
浏览 50
已采纳

在固定日期使用PHP的mktime()

So I understand how to use mktime() to create a date based on the current date/time:

date("Y-m-d H:i:s", mktime(date("H"), date("i"), date("s"), date("m"), date("d"), date("Y")+1

This creates a date exactly one year from now.

But how would I do this if I wanted to find out the date one year ahead of some fixed date? e.g. what will the date be 1 year in the future of the date 2017-10-01 23:59:59

  • 写回答

1条回答 默认 最新

  • doukanzhuo4297 2017-07-28 03:10
    关注

    You should use DateTime class. Nevertheless, this answer your question:

    $time = strtotime('27-07-2017');
    $date = date( 'Y-m-d H:i:s', mktime( date('H', $time), date('i', $time), date('s', $time), date('m', $time), date('d', $time), date('Y', $time)+1 ) );
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 想通过pywinauto自动电机应用程序按钮,但是找不到应用程序按钮信息
  • ¥15 MATLAB中streamslice问题
  • ¥15 如何在炒股软件中,爬到我想看的日k线
  • ¥15 51单片机中C语言怎么做到下面类似的功能的函数(相关搜索:c语言)
  • ¥15 seatunnel 怎么配置Elasticsearch
  • ¥15 PSCAD安装问题 ERROR: Visual Studio 2013, 2015, 2017 or 2019 is not found in the system.
  • ¥15 (标签-MATLAB|关键词-多址)
  • ¥15 关于#MATLAB#的问题,如何解决?(相关搜索:信噪比,系统容量)
  • ¥500 52810做蓝牙接受端
  • ¥15 基于PLC的三轴机械手程序