【问题标题】:Get a timestamp from a day,year, and month [duplicate]从日、年和月获取时间戳[重复]
【发布时间】:2013-07-26 17:21:53
【问题描述】:

我有以下字符串:2013-03-22

我需要将其转换为 UNIX 时间戳。

如何使用 PHP 做到这一点?

【问题讨论】:

标签: php datetime timestamp


【解决方案1】:

使用PHP的strtotime函数。

喜欢

$unixstamp = strtotime("2013-03-22");

【讨论】:

    【解决方案2】:

    DateTime class

    $dateTime = DateTime::createFromFormat('Y-m-d', '2013-03-22');
    $dateTime->setTime(0, 0, 0);
    echo $dateTime->getTimestamp();
    

    【讨论】:

      【解决方案3】:

      简单:

      echo $time = strtotime("2013-03-22");
      

      【讨论】:

        【解决方案4】:

        使用

        strtotime("2013-03-22")

        它将日期字符串转换为时间戳值。

        【讨论】:

          猜你喜欢
          • 2012-03-17
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2016-05-20
          • 2011-02-23
          相关资源
          最近更新 更多