Hallo!
Ich habe folgende Abfrage:
$driveDate = Datum aus Formular;
$dateOffset = Verspätung in Sekunden;
dateScheduled liegt als Date Format in Tabelle vor.
dateOffset als int Wert in Sekunden
Ich versuche nun aus der Spalte dateScheduled ein timestamp Format zu erstellen, welches ich dann wiederum mit $driveTime + die Verpätete Zeit vergleichen möchte. Alles soll in Timestamp umgewandelt werden. Kann überhaupt auf eine Spalte, ein Timestamp angewendet werden?
strtotime('dateScheduled')
Auch wenn ich direkt die Spalten als UNIX_TIMESTAMP aufrufe funktioniert es nicht.
Danke
Ich habe folgende Abfrage:
PHP-Code:
$data = array(
'id'
, 'type'
, 'date'
, 'city'
, 'route'
, 'dateScheduled'
, 'dateOffset'
);
$driveTime = date("Y-m-d H:i:s", strtotime("+1 hours", strtotime($driveDate)));
$db = getDbParam();
$select = $db->select()
->from('route', $data)
->where(strtotime('dateScheduled') "<= ?", strtotime($driveTime) + ('dateOffset' * 60));
.
.
.
$driveDate = Datum aus Formular;
$dateOffset = Verspätung in Sekunden;
dateScheduled liegt als Date Format in Tabelle vor.
dateOffset als int Wert in Sekunden
Ich versuche nun aus der Spalte dateScheduled ein timestamp Format zu erstellen, welches ich dann wiederum mit $driveTime + die Verpätete Zeit vergleichen möchte. Alles soll in Timestamp umgewandelt werden. Kann überhaupt auf eine Spalte, ein Timestamp angewendet werden?
strtotime('dateScheduled')
Auch wenn ich direkt die Spalten als UNIX_TIMESTAMP aufrufe funktioniert es nicht.
Danke
Kommentar