【问题标题】:how to get timestamp by date and format in PHP如何在 PHP 中按日期和格式获取时间戳
【发布时间】:2014-10-15 14:00:38
【问题描述】:

如何按日期和日期格式获取时间戳?

$date = "2014-08-21"; $format = "Y-m-d";

$timestamp = get_timestamp ($date,$format);

【问题讨论】:

标签: php date format timestamp


【解决方案1】:

就这么简单:

$date = "2014-08-21"; $format = "Y-m-d";
$timestamp = \DateTime::createFromFormat($format, $date)->format('U');

根据下面的评论添加...

对于低于 5.3 的 PHP,可以使用以下代码:

$timestamp = strtotime($date);

在这种情况下,您应该确保您的日期格式为is one of the supported formats。在您的示例中,它是“带有破折号的年、月和日”,所以它应该可以工作。

【讨论】:

  • 我的 php 是 5.2,DateTime::createFromFormat PHP>=5.3
猜你喜欢
  • 2023-03-22
  • 1970-01-01
  • 2018-01-17
  • 2023-03-08
  • 1970-01-01
  • 2012-04-15
  • 2016-03-25
  • 1970-01-01
  • 2015-12-18
相关资源
最近更新 更多