从日期php中提取分钟

时间:2013-08-19 08:24:56

标签: php date

我正在创建一个PHP网站,我必须测试一个日期,以了解分钟== 00,15,30或45

要输入日期,我在HTML表单中使用datetime-local输入。

不幸的是,当我尝试获得分钟时,它总是返回“33”

这是我的代码:

$d=date('Y-m-d H:i:s', strtotime($date_deb));
echo $d.'<br />'.date(i,$d);

它返回:

2013-08-18 12:05:00
33

2 个答案:

答案 0 :(得分:4)

您无需再次使用date功能。只需使用:

echo date('i', strtotime($date_deb));

答案 1 :(得分:0)

你有理由得到33,这主要是因为你将日期时间字符串传递给date函数第二个参数。它期望since epoch seconds值。

你可以从第一个声明中获得所需的价值。

$d=date('i', strtotime($date_deb));