0
votes

Comment ajouter par exemple 30 ou 60 minutes à une heure spécifique

J'ai une entrée où vous pouvez sélectionner une heure entre 00h00 - 24h00 (affichée dans "uleid" et 2 boutons radio où vous pouvez choisir 30 minutes ou 60 minutes.

Je veux l'entrée où vous Peut écrire votre temps et + il avec 30 ou 60 minutes en fonction de ce qu'ils choisissent

alors permettent par exemple de choisir "30" et de taper 12h00 je veux que cela insère dans le " Inntid "" 12:30 ".

J'ai essayé de faire quelque chose mais cela ne fonctionnait pas: p

base de données: Base de données

html: xxx


xxx

PHP: xxx


5 commentaires

J'ai essayé de faire quelque chose mais cela ne fonctionnait pas - Qu'essayez-vous?


php.net/manual/fr/datetime.add.php


Vous êtes ouvert à l'injection SQL et vous utilisez @ imo est redondant


@RamRaider $ inntid = "Insert dans les valeurs uleie (inntid) ('$ velgut + $ velginn')";


$ velginn n'est même pas défini dans le code ci-dessus aussi loin que je peux voir.


3 Réponses :


1
votes

Je pense que vous devez analyser la valeur dans PHP. Essayez quelque chose comme ceci: xxx


2 commentaires

Peut-être pas 30 * 60 (1800)


Merci! :)!



1
votes

Utilisez la fonction PHP intégrée DateTime code> pour calculer les 30 ou 60 minutes supplémentaires.

$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


0 commentaires

0
votes

Vous ne pouvez pas utiliser mtkime? XXX


0 commentaires