Haftalık olarak çalışan bir masa takvimi oluşturuyorum. takvim benim başlık tarihleri kurmak için here bulunan kod kullanılan buTakvimi unix saati ile doldurun php
benziyor. Ben kod şuna benzer:
$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>';
Şimdi, o hücrenin, ($current_time
değişken olduğu bu yüzden) Unix
formatında benim data-reservation_time
tarih koymak gerekir. Yani örneğin hücrede saat 20: 00'de, o hücrede 1448006400
olmalıdır. Bunu daha sonra veritabanında saklamak için kullanacağım.
Ama bunu nasıl yaparım? Bu noktada sıkıştım. Herhangi bir yardım takdir edilir.
DÜZENLEME cevabı bulundu. Aşağıda bu :)
ama tarih ve saati göstermek gerekir her hücre için tablo. –