尝试向存储在变量中的日期添加24小时。PHP

尝试向存储在变量中的日期添加24小时。PHP,php,html,Php,Html,我有一个变量,它保存着datepicker输入标记的输出。我想增加24小时 目前,如果Ivar\u dump变量: string(10) "dd/mm/yyyy" 但我似乎有一些奇怪的约会。你可以试试看 $your_date_variable= str_replace('/', '-', $user_iput); echo date('Y-m-d', strtotime($your_date_variable. ' + 1 days'));//2015-05-14 or echo date('

我有一个变量,它保存着datepicker输入标记的输出。我想增加24小时

目前,如果I
var\u dump
变量:

string(10) "dd/mm/yyyy" 但我似乎有一些奇怪的约会。你可以试试看

$your_date_variable= str_replace('/', '-', $user_iput); 
echo date('Y-m-d', strtotime($your_date_variable. ' + 1 days'));//2015-05-14
or
echo date('Y-m-d H:i:s', strtotime($your_date_variable. ' + 1 days'));//2015-05-14 11:07:07
这对你有帮助

<?php
$date = '2015-02-28';
$date = date('Y-m-d', strtotime($date . ' + 1 day'));
echo 'date after adding 1 day: ' . $date;
?>


您可以这样尝试

您的代码在哪里?您尝试了什么?我尝试过:
$finishdate2=date('d-m-Y',strotime('finishdate.+1天”)
但我似乎得到了一些奇怪的日期可能的重复与用户的输入不兼容(
dd/mm/yyyy
)。使用$your_date_variable=str_replace(“/”,“-”,$user_iput);这不适用于用户的输入(
dd/mm/yyyy
)。请使用
str\u replace(“/”、“-”、$user\u iput)
<?php
$date = '2015-02-28';
$date = date('Y-m-d', strtotime($date . ' + 1 day'));
echo 'date after adding 1 day: ' . $date;
?>
$date="10/05/2015";
$date1=str_replace("/","-",$date);
$tomorrow=date('d/m/Y',strtotime($date1 . "+1 days"));