【问题标题】:Get a dynamic timestamp in php?在php中获取动态时间戳?
【发布时间】:2012-09-26 10:13:06
【问题描述】:

您将如何在 PHP 中计算 当年January 1st 的 unix 时间戳?

当年的意思是我不想在里面放2012,因为它应该是一个动态日期,明年应该是2013等等。

【问题讨论】:

    标签: php date timestamp unix-timestamp


    【解决方案1】:

    你可以使用:

    mktime(0, 0, 0, 1, 1, date('Y'));
    

    【讨论】:

      【解决方案2】:

      你可以这样做:

      echo strtotime('01 january ' . date('Y'));
      

      【讨论】:

      • date('Y') 不是必需的。
      【解决方案3】:

      您的意思是您有这样的日期和时间 2012-01-01 06:30:54 并且您想将它们转换为 unix 时间戳?

      如果是这样,那么strtotime() 是最好的搭档。

      例如:strtotime("2012-01-01 06:30:54");

      $datetime = "2012-01-01 06:30:54";
      
      echo strtotime($datetime);
      

      【讨论】:

      • 如果您希望日期是动态的,那么只需将其放入这种格式 date("Y-m-d h:i:s");
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-09-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-19
      • 2011-06-13
      相关资源
      最近更新 更多