0

有没有办法用 date() 添加 10 分钟,但格式为 (Ymd H:i:s)?我正在为拍卖做一个“时间延长”的作品,我似乎不记得如何设置它。PHP 手册并没有给我太多帮助,尽管这可能是因为我没有错误地四处搜索。我也在这里搜索过,但无法真正找到接近我的答案。

总之:我有一个日期,比如“2013-05-29 17:00:00”,它是从数据库中动态提取的。我需要将其设为“2013-05-29 17:10:00”。

我敢打赌,这其中有一些非常简单的事情,以至于在得到答案后我会用头撞到我的桌子上。

谢谢你的时间!

4

3 回答 3

10

您可以使用:

 $closingTime = date("Y-m-d H:i:s", strtotime($closingTime) + (60*10));
于 2013-05-29T21:27:24.747 回答
4

做这个。

<?php
date('l jS F (Y-m-d)', strtotime('+10 minutes'));
??
于 2013-05-29T21:28:03.157 回答
0

PHP 方法还有一个替代方法,既然您已经从数据库中获取数据,为什么不直接在数据库中进行。

$sql = $pdo->exec("select my_date, date_add(my_date, interval 10 minute) as in_10_minutes from my_table");
$rows = $sql->fetchAll();

foreach($rows as $row){
    echo $row["my_date"]."::".$row["in_10_minutes"];
}
于 2013-05-29T21:31:12.420 回答