it-swarm.com.de

Datumswert mit Eingabe abrufen

In meinem Formular habe ich Datum mit Datumsauswahl ausgewählt, wofür ich nur die Datumsauswahl verwende.

Ich muss den ausgewählten Datumswert erhalten, um einige Berechnungen in PHP durch Ajax durchzuführen.
Hier ist mein Code, aber das Ergebnis zeigt das Datum, das am 01.01.1970 beginnt !!

 public function getmydateHTML() {
     $jinput = JFactory::getApplication()->input;
     $db = JFactory::getDbo();
     $query = $db->getQuery(true);         
     $dt = $jinput->get ('dvalue');         
     $date = $jinput->get ('selectedate');
     $sdt = strtotime($date);
     $newdate = strtotime("+$dt day", $sdt);
     echo   date('d/m/Y', $newdate);      
    exit;  
}

Wie kann ich den richtigen ausgewählten Datumswert erhalten?

3
allogos

Versuchen Sie es zu ändern:

"+$dt days"

Ich kann mich auch irren, aber ich glaube, Sie müssen die Daten in der richtigen Reihenfolge angeben, als ob der Datumsunterschied <0 ist, dann würde er 0 zurückgeben, was dem 01.01.1970 entspricht

1
Alexandr