2016-09-09 6 views
-1

kann ich diese Datumswerte in DB mit PHP und MySQL speichern. aber ich möchte den Datumsunterschied (nur Tage) zählen, wenn ich "Date From" als 08-05-2016 und dann "Date To" als 08-11-2016 wähle ... es wird die Tagesdifferenz berechnen als " 7 "vor dem Einreichen in Abwesenheit zählen Sie die Werte zur Laufzeit und führen Sie sie in der Abfrage aus, um sie im DB zu speichern.Wie berechne ich den Datumsunterschied in PHP und speichere den Wert In SQL

Unten finden Sie die Textwerte.

Date From: <input type="date" name="from"> 
Date To: <input type="date" name="to"> 
Leave Count: <input type="text" name="leavecount"> 
<input type="submit" name="submit"> 
+0

Wenn Sie die Differenz berechnen möchten, bevor das Formular eingereicht wird, benötigen Sie Javascript, um das zu tun, nicht PHP – Entea

+0

Wie kann ich mit Javascript ??? –

+0

können Sie [moment.js] (http://momentjs.com/docs/#/manipulating/) verwenden – kiro112

Antwort

0

Verwenden Sie die folgenden in PHP-Code des Teils.

$date1=date_create("2016-08-05"); 
$date2=date_create("2016-08-11"); 
$diff=date_diff($date1,$date2); 

jetzt print $ diff, wird es alle Datensätze auflisten, wie Datum, Tag, Monat, Jahr etc. zwischen zwei Terminen.

Verwandte Themen