将date()转换为time()但date具有特定格式

时间:2012-07-10 19:00:57

标签: php date time

我真的非常需要你的帮助。我有这个date()格式:

<?php
date("j. n. Y G:i:s");
?>

但是稍后在代码中我需要将其转换为time()(使用strtotime),但它失败了。我不知道有什么功能可以做到这一点。这是我的问题 - 你知道任何功能吗?或者您至少知道如何转换它?我将非常感激。

2 个答案:

答案 0 :(得分:1)

date()函数接受第二个参数,即UNIX时间戳,与strtotime()生成的时间戳相同。在您的示例中,您没有传递date()时间戳,因此它使用time()函数的值。无需从格式化的日期字符串中解析出时间戳;你已经拥有它了。

答案 1 :(得分:1)

  

但稍后在代码中我需要将其转换为 time()(使用   的strtotime),

简单地:

echo strtotime($yourTimeString);

应该以{{1​​}}函数的格式为您提供时间戳。