如何在PHP中按日期和格式获取时间戳

时间:2014-08-21 19:48:58

标签: php date format timestamp

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

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

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

1 个答案:

答案 0 :(得分: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。在你的例子中,它是"年,月和日用破折号"所以它应该工作。