|
|
|
ช่วยดู Code ปฏิทินให้หน่อยครับ ต้องการเปลี่ยนสี และให้เป็นแบบไทย |
|
|
|
|
|
|
|
จาก Code ด้านล่างนี้นะครับ
1. ผมต้องการให้ช่องที่เป็นวันที่ปัจจุบันเปลี่ยนเป็นสีอื่นครับ โดยที่ตัวเลขวันที่ยังอยู่ตรงกลางเหมือนช่องอื่นๆ
2. ต้องการให้เดือนเป็นภาษาไทย และปีเป็น พ.ศ. ครับ
ผมไม่รู้จะใส่ +543 ตรงไหนดี
เอา Code แปะแล้วรันดูได้เลยครับ ขอบคุณครับ
Code (PHP)
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title></title>
</head>
<body>
<?PHP
$month_set=date("m");
$day_set=1;
$year_set=date("Y");
$now=date("d");
if(isset($_GET['console']))
{
if($_GET['console']=="<<"&&$_GET['month']=="1")
{
$month_set=12;
$year_set=--$_GET['year'];
}else if($_GET['console']=="<<")
{
$month_set=--$_GET['month'];
$year_set=$_GET['year'];
}else if($_GET['console']==">>"&&$_GET['month']=="12")
{
$month_set=1;
$year_set=++$_GET['year'];
}else if($_GET['console']==">>")
{
$month_set=++$_GET['month'];
$year_set=$_GET['year'];
}
}else if(isset($_GET['today']))
{
$month_set=date("m");
$day_set=1;
$year_set=date("Y");
}
$day_count = cal_days_in_month(CAL_GREGORIAN, $month_set, $year_set); //month//year คำนวนว่าเดือนนี้ปีนี้มีกี่วัน
$format=date("l", mktime(0, 0, 0, $month_set, $day_set, $year_set));//hour//minute//second//month//day//year วันเริ่มมันเป็นวันอะไรๆ เช่น monday
if($format=='Saturday')
{
$day_start=7;
}else if($format=='Sunday')
{
$day_start=1;
}else if($format=='Monday')
{
$day_start=2;
}else if($format=='Tuesday')
{
$day_start=3;
}else if($format=='Wednesday')
{
$day_start=4;
}else if($format=='Thursday')
{
$day_start=5;
}else
{
$day_start=6;
}
?>
<form name="calendar" action="<?php $_SERVER['PHP_SELF']?>">
<table width="100%" cellpadding="0" cellspacing="1">
<tr>
<td colspan="2">
<input type="image" name="today" src="images/today.png" alt="" title="วันนี้"/>
<input type="image" name="console" src="images/left.gif" alt="" title="ย้อนกลับ" value="<<" style="float: right"/>
</td>
<td colspan="3" align="center">
<b><?php echo date("F - Y", mktime(0, 0, 0, $month_set, $day_set, $year_set));?></b><!--เอาวันปัจจุบันมันมาๆ -->
<input type="hidden" name="month" value="<?php echo $month_set; ?>"/>
<input type="hidden" name="year" value="<?php echo $year_set; ?>"/>
</td>
<td colspan="2"><input type="image" name="console" src="images/right.gif" alt="" title="ถัดไป" value=">>"/></td>
</tr>
<tr align="center" bgcolor="yellowgreen">
<td><b>อาทิตย์</b></td>
<td><b>จันทร์</b></td>
<td><b>อังคาร</b></td>
<td><b>พุธ</b></td>
<td><b>พฤหัสบดี</b></td>
<td><b>ศุกร์</b></td>
<td><b>เสาร์</b></td>
</tr>
<?PHP
$count=1;
$day=1;
if($day_start>=6&&$day_count>=31)
{
$row=0;
}else if($day_start==1&&$day_count<=28){
$row=2;
}else{
$row=1;
}
for($row; $row<=5; $row++)
{
echo "<tr align='center' bgcolor='#CCFF66' height='50px'>";
for($col=0; $col<=6; $col++)//ทำให้มีช่องทั้งหมดเจ็ดช่อง
{
echo "<td width='110'>";
if($day_start<=$count&&$day<=$day_count)
{
if($month_set==date("m")&&$year_set==date("Y")&&$day==$now)//เอาไว้เชคเพื่อ ทำไฮไลค์
{
echo "ให้เปลี่ยนสีตรงนี้";
}
echo $day++;
}
$count++;
echo "</td>";
}
echo "</tr>";
}
?>
</table>
</form>
</body>
</html>
Tag : PHP
|
ประวัติการแก้ไข 2014-04-22 02:42:17 2014-04-22 02:42:33 2014-04-22 03:03:03 2014-04-22 04:57:25
|
|
|
|
|
Date :
2014-04-22 02:40:47 |
By :
sabaitip |
View :
867 |
Reply :
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
$year_set=date("Y")+543;
|
|
|
|
|
Date :
2014-04-22 04:22:13 |
By :
chaynuwong |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|