一尘不染

将1天添加到DATETIME格式值

mysql

在某些情况下,我想将DATETIME格式的变量的值增加1天:

$start_date = date('Y-m-d H:i:s', strtotime("{$_GET['start_hours']}:{$_GET['start_minutes']} {$_GET['start_ampm']}"));

做这个的最好方式是什么?


阅读 273

收藏
2020-05-17

共1个答案

一尘不染

如果要在PHP中执行此操作:

// replace time() with the time stamp you want to add one day to
$startDate = time();
date('Y-m-d H:i:s', strtotime('+1 day', $startDate));

如果要在MySQL中添加日期:

-- replace CURRENT_DATE with the date you want to add one day to
SELECT DATE_ADD(CURRENT_DATE, INTERVAL 1 DAY);
2020-05-17