|
|
|
ทำตารางแสดงวันจันทร์ ถึง อาทิตย์ แล้วใส่วันที่ของสัปดาห์นั้นลงไปด้วย ต้องเขียนโค้ดยังไงครับ |
|
|
|
|
|
|
|
ตอนนี้ผมหาโค้ดที่แสดงวันได้แล้ว เหลือแต่วันที่ยังหาใสไม่ได้
Code (PHP)
<?php
$time = mktime(0,0,0,1,1,2009);
$p = 1800;
$eight_am = $time + 60*60*8;
$nine_pm = $time + 60*60*20;
$weeks = array('จันทร์','อังคาร','พุธ','พฤหัส','ศุกร์','เสาร์','อาทิตย์');
$colors = array('yellow','pink','green','orange','lightblue','purple','red');
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="th" xml:lang="th">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>period of the day</title>
<style type="text/css">
.tb1 {border-collapse:collapse;}
.tb1 .tr1 {font-size:11px;}
.tb1 td{border:solid silver 1px;padding-right:3px;}
</style>
</head>
<body>
<?php
if (!empty($_POST['day_and_period'])){
echo 'date and peroid:<hr>';
foreach($_POST['day_and_period'] as $dp){
list($day, $period) = explode('##', $dp);
list($start_p, $end_p) = explode('-', $period);
echo 'day: ',$day,'(',$weeks[$day],')';
echo '<br>period: ',$period;
echo '<br>start: ',$start_p;
echo '<br>end: ',$end_p;
echo '<hr>';
}
}
?>
<form method="post" action="" id="box">
<table border="1" class="tb1">
<tr class="tr1">
<td>วัน/เวลา</td>
<?php for($i=$eight_am; $i<$nine_pm; $i+=$p):?>
<?php $t = date('H:i',$i); ?>
<?php $t2 = date('H:i',$i+$p); ?>
<td>
<?php echo $t,'<br/>',$t2;?>
</td>
<?php endfor;?>
</tr>
<?php foreach(range(0,6) as $d):?>
<tr>
<td bgcolor="<?php echo $colors[$d];?>"><?php echo $weeks[$d]; ?></td>
<?php for($i=$eight_am; $i<$nine_pm; $i+=$p):?>
<?php $t = date('H:i',$i); ?>
<?php $t2 = date('H:i',$i+$p); ?>
<td>
</td>
<?php endfor;?>
</tr>
<?php endforeach;?>
</table>
</body>
</html>
ที่นี้ผมจะ select วัน เวลา ที่อยู่ในฐานข้อมูล ให้ตรงกันในตารางอย่างไรครับ
|
ประวัติการแก้ไข 2011-07-03 07:31:41
|
|
|
|
Date :
2011-07-03 07:29:30 |
By :
baipan14 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
PHP date - Manual
$time = mktime(0,0,0,1,25,2009);
$date = date('j', $time);
echo 'ที่ ', $date;
|
|
|
|
|
Date :
2011-07-03 11:21:16 |
By :
Nautilus |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แล้วผมจะจับโค้ดใส่ตรงไหนหนอ....!!!!
|
|
|
|
|
Date :
2011-07-04 13:03:29 |
By :
baipan14 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ยังเอาไปใส่เฉยๆ ไม่ได้ครับต้องประยุกต์อีกทีนึงผมแนะนำให้ใช้ฟังก์ชันนี้ก็เท่านั้นครับ
|
|
|
|
|
Date :
2011-07-04 13:35:48 |
By :
Nautilus |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมประยุกต์ไม่เป็น
ช่วยหน่อยน่ะครับ
|
|
|
|
|
Date :
2011-07-04 20:28:26 |
By :
baipan14 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ช่วยหน่อยน่ะครับ
|
|
|
|
|
Date :
2011-07-05 19:18:52 |
By :
baipan14 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
พี่ได้ข้อมูล ตามภาพจากไหนหรือค่ะ พอดีหนูก็อยากได้โค๊ตแบบพี่เพื่อทำโปรเจคจบเหมือนกันเรยค่ะ ตอนนี้มืดแปดด้านมากเรย
|
|
|
|
|
Date :
2014-09-13 11:07:18 |
By :
fiw |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|