我有一个 MySQL 数据库表,我想在其中存储计划的日期时间记录。
我正在尝试使用 PHP 日期函数 $schedule = date('Y-m-d H:i:s');
我想为每条记录添加 1 分钟,但保持添加如 ++
:
// needed result:
2018-02-08 10:00:00
2018-02-08 10:01:00
2018-02-08 10:02:00
我的代码看起来更简单(尝试使用 stortime 但没有成功):
$schedule = date('Y-m-d H:i:s');
//$schedule = strtotime('2018-02-18 19:00 + 1 minute');
foreach ($rows as $row) {
$sql = "UPDATE table SET schedule='$schedule'";
$stm = $db->query($sql);
}
正在寻找一种解决方案来保持日期和时间格式,如所描述的那样简单地增加分钟...
最佳答案
尝试下面的代码。首先获取 $schedule
的日期/时间,然后在更新查询后将 1
添加到 $schedule
日期/时间,因此在添加 1
分钟到数据库,它将再次添加 1
分钟,依此类推。
$schedule = date('Y-m-d H:i:s');
foreach ($rows as $row) {
$sql = "UPDATE table SET schedule='$schedule'";
$stm = $db->query($sql);
$schedule = date("Y-m-d H:i:s", strtotime('+1 minutes', $schedule));
}
关于php - 使用 PHP 为每个日期/时间添加分钟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48682935/