Ich erstelle einen Tischkalender, der auf der wöchentlichen Basis funktioniert. Der Kalender sieht wie folgt ausFüllen Sie den Kalender mit Unix-Zeit in PHP
I-Code benutzte ich here fand meine Kopfdaten einzurichten. Der Code, den ich habe sieht wie folgt aus:
$dt = new DateTime;
$dt->setISODate($dt->format('o'), $dt->format('W'));
$year = $dt->format('o');
$week = $dt->format('W');
$current_time = time();
$return .= '<table class="reservation_time_table">
<tr><th>'.esc_html__('Hours', 'time_reservation').'</th>';
do {
$return .= '<th>' . $dt->format('l') . '<br>' . $dt->format('d M Y') . '</th>';
$dt->modify('+1 day');
} while ($week == $dt->format('W'));
$return .= '</tr>';
for ($hour=8; $hour < 23 ; $hour++) {
$return .= '<tr>';
$return .= '<th>'.$hour.':00</th>';
for ($i=0; $i <7 ; $i++) {
$return .= '<td data-reservation_time=""></td>';
}
$return .= '</tr>';
}
$return .= '</table>';
Jetzt muss ich in meinem data-reservation_time
das Datum in Unix
Format bringen (das ist, warum gibt es $current_time
Variable), von dieser Zelle. Also zum Beispiel in der Zelle für Freitag 20 in 8:00 sollte 1448006400
in dieser Zelle sein. Ich werde das später in der Datenbank speichern.
Aber wie mache ich das? Ich stecke an diesem Punkt fest. Jede Hilfe wird geschätzt.
EDIT
die Antwort gefunden. Es ist unten :)
Ich weiß, ich kann, aber ich brauche das Datum und die Zeit zu zeigen, die Tabelle für jede Zelle. –