1

我想为用户提供提交datetime值的能力,以及代表额外天/小时的值,然后将datetime通过将两者添加到 mysql 数据库中的结果存储。

4

3 回答 3

1

如果您想在 PHP 中执行此操作,这应该会有所帮助:

$datetime = '2010-02-11 12:00:00';

$days = '5';
$hours = '3';

$new_datetime = date('Y-m-d H:i:s', strtotime("+$days days $hours hours", strtotime($datetime)));

echo $new_datetime; # Will output '2010-02-16 15:00:00'
于 2010-02-11T06:19:48.193 回答
0

如果您想在 PHP 中执行此操作,可以使用 mktime,根据需要添加其他时间/日期值:

$time = mktime($hours + $extra_hours, $minutes, $seconds, $months + $extra_months, $days, $years);
$date = date('Y-m-d H:i:s', $time);
于 2010-02-11T06:20:39.313 回答
0

要将间隔(一天或几个小时)添加到 datetime,您可以使用date_add函数。

于 2010-02-11T06:12:50.343 回答