A voir également:
- Dates et php
- Nombre de jours entre deux dates excel - Guide
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Comment trier des dates par mois sur excel - Guide
- Retour a la ligne php ✓ - Forum PHP
6 réponses
regarde du coté du manuel php : https://www.php.net/manual/fr/function.date.php
Essaye de faire quelque chose et si ça bug, poste le, on pourra t'aider plus facilement :)
Essaye de faire quelque chose et si ça bug, poste le, on pourra t'aider plus facilement :)
cc
erstmal google und dann artikel schreiben
http://www.developertutorials.com/tutorials/php/calculating-difference-between-dates-php-051018-1024/
erstmal google und dann artikel schreiben
http://www.developertutorials.com/tutorials/php/calculating-difference-between-dates-php-051018-1024/
Si ça peut t'aider :
Tu as ici la liste des paramètres que tu peux donner à date()
https://www.php.net/manual/fr/function.date.php
comme ça tu peux avoir 02/06/11 ou 2/06/11 etc...
<?php
$date_formulaire = $_POST['date_formulaire']; // variable contenant la date provenant du formulaire
$duree = 60*60*24*7; // durée d'une semaine
$resultat = $date_formulaire + $duree;
echo date('d/m/Y', $resultat); // affiche le résultat
?>
Tu as ici la liste des paramètres que tu peux donner à date()
https://www.php.net/manual/fr/function.date.php
comme ça tu peux avoir 02/06/11 ou 2/06/11 etc...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Merci thevinou. Pas de message d'erreur, le script pourri juste ma base de données en y enregistrant une infinité enregistrements dont la date est "NULL".
Voici le code:
Voici le code:
public function create_multiple_ok() {
if ($this->_submit_validate() === FALSE) {
$this->create();
return;
}
if ( $this->input->post('time_beg') >= $this->input->post('time_end')){
$this->load->view('error_prive');
}
else {
$date_end = $this->input->post('date_end');
$a=$this->input->post('time_beg');
$b=$this->input->post('time_end');
list($heure1, $minute1)=preg_split("/:/", $a);
list($heure2, $minute2)=preg_split("/:/", $b);
$a = $heure1 . ":" . $minute1 . ":00";
$b = $heure2 . ":" . $minute2 . ":00";
$nextweek = $this->input->post('date');
while ($nextweek <= $date_end){
list($y, $m, $j)=preg_split("/-/", $nextweek);
$a= mktime($y, $m, $j, date("Y"), date("m"), date("d"));
$u = new availability();
$u->position = $this->input->post('position');
$u->date = $a;
$u->time_beg = $a;
$u->time_end = $b;
$u->teachers_id_teacher = $this->input->post('teachers_id_teacher');
$u->students_id_student = $this->input->post('students_id_student');
$u->save();
$nextweek = mktime($y, $m, $j, date("Y"), date("m"), date("d")+7);
}
$this->load->view('requestExecuted_prive');
}
}