Php 如何将例如30或60分钟添加到特定时间
我有一个输入,您可以选择00:00-24:00之间的时间(显示在“utleid”中)和两个单选按钮,您可以选择30分钟或60分钟Php 如何将例如30或60分钟添加到特定时间,php,mysql,Php,Mysql,我有一个输入,您可以选择00:00-24:00之间的时间(显示在“utleid”中)和两个单选按钮,您可以选择30分钟或60分钟 $utleidnar = '13:00'; $tid = 60; $stime = DateTime::createFromFormat('H:i',$utleidnar); $stime->add(new DateInterval('PT' . $tid . 'M')); $inntid = $stime->format('H:i'); echo $i
$utleidnar = '13:00';
$tid = 60;
$stime = DateTime::createFromFormat('H:i',$utleidnar);
$stime->add(new DateInterval('PT' . $tid . 'M'));
$inntid = $stime->format('H:i');
echo $inntid; // this has the new value you want
我想输入你自己的时间,根据他们的选择,30分钟或60分钟
例如,让我们假设我选择“30”并键入12:00,我希望它插入到“inntid”“12:30”中
我试着做点什么,但没用
数据库:
HTML:
我认为您需要在php中解析该值。请尝试以下方法:
$timestamp = strtotime('12:00') + 30*60;
$time = date('H:i', $timestamp);
我认为您需要在php中解析该值。请尝试以下方法:
$timestamp = strtotime('12:00') + 30*60;
$time = date('H:i', $timestamp);
使用PHP内置的datetime函数计算额外的30或60分钟
$utleidnar = '13:00';
$tid = 60;
$stime = DateTime::createFromFormat('H:i',$utleidnar);
$stime->add(new DateInterval('PT' . $tid . 'M'));
$inntid = $stime->format('H:i');
echo $inntid; // this has the new value you want
结果:
14:00
使用PHP内置的datetime函数计算额外的30或60分钟
$utleidnar = '13:00';
$tid = 60;
$stime = DateTime::createFromFormat('H:i',$utleidnar);
$stime->add(new DateInterval('PT' . $tid . 'M'));
$inntid = $stime->format('H:i');
echo $inntid; // this has the new value you want
结果:
14:00
你不能用mtkime吗
$explodedTime = explode(':',$utleidnar);
$tid = abs($_POST['tid']);
$time = date('H:i', mktime($explodedTime[0],$explodedTime[1] + $tid,0));
你不能用mtkime吗
$explodedTime = explode(':',$utleidnar);
$tid = abs($_POST['tid']);
$time = date('H:i', mktime($explodedTime[0],$explodedTime[1] + $tid,0));
我尝试做了一些事情,但没有成功
-你尝试了什么?你对SQL注入持开放态度,你使用的是@
IMO是redundant@RamRaider$inntid=“插入utleie(inntid)值('$velgut+$velginn')”就我所知,$velginn
甚至没有在上面的代码中定义。我试过做一些事情,但没有成功
-你尝试了什么?你对SQL注入持开放态度,你正在使用@
IMOredundant@RamRaider$inntid=“插入utleie(inntid)值('$velgut+$velginn')”就我所知,$velginn
在上面的代码中甚至没有定义。也许不是30*60
(1800)谢谢!:)!也许不是30*60
(1800)谢谢!:)!