私は週単位で動作するテーブルカレンダーを作成しています。カレンダーは、私は私が私のヘッダの日付を設定するにはhereを発見したコードを使用し、このPHPでunix時間でカレンダーを埋めてください
のように見えます。私が持っているコードは次のようになります。今
$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>';
、私はそのセルのUnix
形式($current_time
変数がある理由です)、私の中でdata-reservation_time
日付で配置する必要があります。例えば、金曜日の金曜日の8時には、そのセルに1448006400
があるはずです。これを後でデータベースに格納するために使用します。
しかし、どうすればいいですか?私はこの時点で立ち往生しています。どんな助けもありがとうございます。
EDITは答えを見つけました。
<?php
$date = date("d M Y");
$time = "15:00";
$unixTime = strtotime($date . " " . $time);
?>
は、私は私ができる知っているが、私は、日付と時刻を表示する必要があります各セルの表 –