Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,027

HOME > PHP > PHP Forum > ช่วยหน่อยครับ ถ้าผมต้องการให้แสดงวันที่ปัจจุบันไปจนถึงอนาคต จะต้องทำยังไงครับ



 

ช่วยหน่อยครับ ถ้าผมต้องการให้แสดงวันที่ปัจจุบันไปจนถึงอนาคต จะต้องทำยังไงครับ

 



Topic : 033169



โพสกระทู้ ( 613 )
บทความ ( 0 )



สถานะออฟไลน์




ตรงบรรที่ 198 ครับ

Code (PHP)
<?php
include "conn.inc.php";

		function nextMonthYear($m,$y){
			if ($m == 12){$m = 1;$y++;}else{$m++;}
			return compact('m','y');
		}
		function prevMonthYear($m,$y){
			if ($m == 1){$m = 12;$y--;}else{$m--;}
			return compact('m','y');
		}

		function thaidate($s){
$months = array(1=>'มกราคม','กุมภาพันธ์','มีนาคม',
'เมษายน','พฤษภาคม','มิถุนายน','กรกฎาคม','สิงหาคม',
'กันยายน','ตุลาคม','พฤศจิกายน','ธันวาคม');
$t = strtotime($s);
return date('d',$t).' '.$months[date('n',$t)].' '.(date('Y',$t)+543);
}
		
		
		$m = empty($_GET['m']) ? date('m') : (int)$_GET['m'];
		$y = empty($_GET['y']) ? date('Y') : (int)$_GET['y'];		
		$days = cal_days_in_month(CAL_GREGORIAN, $m, $y);
		$rooms = array('1','2');

		$data = array();		
		$r = mysql_query(
			"SELECT * FROM tbres ".
			"WHERE MONTH(use_date)='$m' AND YEAR(use_date)='$y' "
		);
		while($rs = mysql_fetch_assoc($r)){
			$id = $rs['id'];
			$resv_on = $rs['use_date'];
			$room = $rs['room'];
			$resv_at = $rs['time_res'];
			$un=$rs['unit'];
			$tit=$rs['title'];
			if (empty($data[$resv_on])){
				$data[$resv_on] = array();
			}
			if (empty($data[$resv_on][$room])){
				$data[$resv_on][$room] = array();
			}
			$data[$resv_on][$room][$resv_at] = $tit ;
			$data1[$resv_on][$room][$resv_at] = $id ;
		}

	if( $un=='1') $un="ฝ่ายอำนวยการ";
	if( $un=='2') $un="กลุ่มบริหารทรัพยากรมนุษย์";
	if( $un=='3') $un="กลุ่มงานยุทธศาสตร์";
	if( $un=='4') $un="กลุ่มงานข้อมูลฯ";


    $proom[1]=" (180 คน)";
    $proom[2]=" (50 คน)";



?>
<!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">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874" />
<title>ระบบจองห้องประชุม สำนักงานจังหวัดลำปาง</title>

<script language="JavaScript" type="text/JavaScript">
<!--
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
//-->
</script>

<script language="javascript" type="text/javascript">
function LogoutSystem() //ประยุกใช้เอาตามสถานการณ์นะครับ
{
parent.location.replace("logout.php"); //คำสั่งที่ให้ไปยังเพจอื่นเมื่อถึงเวลาที่กำหนด ใช้แพแรนท์ตามด้วยชื่อเฟรม หากไม่มีเฟรมก็ตัดทิ้งไป แล้วทามด้วยโลเคชั่น ตามด้วยรีเพลค สาเหตุที่ใช้รีเพลคเพราะไม่ต้องการให้สามารถกดปุ่มย้อนกลับได้
}

var timer1;
function Ehandler()
{
clearTimeout(timer1);
timer1 = setTimeout("LogoutSystem()", 1000*60*10);
return true;
}

Ehandler();

if(!document.all){window.captureEvents(Event.CLICK | Event.KEYPRESS);}
window.onclick = Ehandler;
window.onkeypress = Ehandler;
</script>

<style type="text/css">
<!--
.style6 {color: #FFFFFF; font-size: 16px; font-weight: bold; }
.style1 {color: #990000}
.style2 {	color: #CC3300;
	font-size: 14px;
}
.style3 {font-size: 14px}
body,td,th {
	font-family: MS Reference Sans Serif;
}
a:link {
	text-decoration: none;
	color: #333333;
}
a:visited {
	text-decoration: none;
	color: #333333;
}
a:hover {
	text-decoration: underline;
	color: #999999;
}
a:active {
	text-decoration: none;
	color: #333333;
}
.style14 {color: #FFFFFF}
.style15 {font-size: 12px}
a {
	font-family: MS Reference Sans Serif;
}
.style17 {color: #990000; font-size: 16px; }
.style18 {font-size: 14}
.style20 {font-size: 14px; color: #CC0000; }
-->
</style>
</head>

<body onclick="Ehandler()" onkeypress="Ehandler()">

<table width="730" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td colspan="2"><img src="pic/head_admin.gif" width="730" height="103" /></td>
  </tr>
  <tr>
    <td align="left" valign="middle">&nbsp;</td>
    <td align="right" valign="middle">&nbsp;</td>
  </tr>
  <tr>
    <td width="395" align="left" valign="middle"></td>
    <td width="395" align="right" valign="middle"><a href="index.php"><img src="pic/home.gif" alt="กลับสู่หน้าหลัก" width="88" height="30" border="0" align="absmiddle" /></a>&nbsp;<a href="list.php"><img src="pic/list.gif" alt="ตารางข้อมูลการจอก" width="123" height="30" border="0" align="absmiddle" /></a>&nbsp;<a href="logout.php"><img src="pic/logout.gif" alt="ออกจากระบบ" width="122" height="30" border="0" align="absmiddle" /></a>&nbsp;</td>
  </tr>
</table>
<table width="630" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
</table>
<table width="630" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td align="center" valign="middle"><span class="style17">
      <span class="style3 style18">
      <?php
 			$prev = prevMonthYear($m,$y);
			$next = nextMonthYear($m,$y);
			
$months = array(1=>'มกราคม','กุมภาพันธ์','มีนาคม',
'เมษายน','พฤษภาคม','มิถุนายน','กรกฎาคม','สิงหาคม',
'กันยายน','ตุลาคม','พฤศจิกายน','ธันวาคม');
			
?>
      <a href="?y=<?php echo $prev['y'];?>&m=<?php echo $prev['m'];?>" class="style3 style3"> &lt;&lt;--เดือนก่อนหน้า </a></span><strong>[ <?php echo $months[(int)$m],' ',$y+543; ?> ]</strong><span class="style18 style3 style3 style3 style3 style3"><a href="?y=<?php echo $next['y'];?>&m=<?php echo $next['m'];?>"> เดือนถัดไป--&gt;&gt; </a></span></span><a href="?y=<?php echo $next['y'];?>&m=<?php echo $next['m'];?>"><br />
      </a></td>
  </tr>
</table>
<table width="630" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td height="25" colspan="2" align="center"><span class="style20">*** กดคลิกที่ ชื่อเรื่องการประชุมเพื่อดูรายละเอียด ***</span></td>
  </tr>
</table>
<table width="752" border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#333333">
  <tr>
    <td width="140" rowspan="2" align="center" valign="middle" bordercolor="#0066CC" bgcolor="#0099CC"><span class="style6 style3">วันที่</span></td>
    <?php foreach($rooms as $room):?>
    <td height="27" colspan="2" align="center" valign="middle" bordercolor="#0066CC" bgcolor="#0099CC"><span class="style6 style3">ห้องประชุม <?php echo $room.$proom[$room]?></span></td>
    <?php endforeach;?>
  </tr>
  <tr>
    <?php foreach($rooms as $room):?>
    <td width="150" align="center" valign="middle" bordercolor="#0066CC" bgcolor="#0099CC"><span class="style14">เช้า<BR>
    <BR>เรื่องที่ประชุม</span></td>
    <td width="150" align="center" valign="middle" bordercolor="#0066CC" bgcolor="#0099CC"><span class="style14">บ่าย<BR><BR>เรื่องที่ประชุม</span></td>
    <?php endforeach;?>
  </tr>
  <?php echo $room['1'];?>

  <?php foreach(range(date('d'),$days) as $d): ?>
  <?php $date = sprintf('%04d-%02d-%02d',$y,$m,$d); ?>
  <tr onMouseOver="javascript:this.bgColor='#CCCCCC'" onMouseOut="javascript:this.bgColor=''">
    <td width="140" align="right" valign="middle" bordercolor="#0066CC"><span class="style15"><?php echo thaidate($date);?>&nbsp;&nbsp;</span></td>
    <?php foreach($rooms as $room):?>
   <?if (!empty($data1[$date][$room][3])){?>

	<td width="300" colspan="2" align="center" valign="middle" bordercolor="#0066CC"><a href="javascript:MM_openBrWindow('detail.php?id=<?php echo !empty($data1[$date][$room][3]) ? urlencode($data1[$date][$room][3]) : '';?>&use_date=<?php echo $date;?>','','width=420,height=450')" class="style15"><?php echo !empty($data[$date][$room][3]) ? $data[$date][$room][3] : ''; ?></a></td>

	<?} else {?>
   <td width="150" align="center" valign="middle" bordercolor="#0066CC"><a href="javascript:MM_openBrWindow('detail.php?id=<?php echo !empty($data1[$date][$room][1]) ? urlencode($data1[$date][$room][1]) : '';?>&use_date=<?php echo $date;?>','','width=420,height=450')" class="style15"><?php echo !empty($data[$date][$room][1]) ? $data[$date][$room][1] : 'ว่าง'; ?></a></td>
    <td width="150" align="center" valign="middle" bordercolor="#0066CC"><a href="javascript:MM_openBrWindow('detail.php?id=<?php echo !empty($data1[$date][$room][2]) ? urlencode($data1[$date][$room][2]) : '';?>&use_date=<?php echo $date;?>','','width=420,height=450')" class="style15"><?php echo !empty($data[$date][$room][2]) ? $data[$date][$room][2] : 'ว่าง'; ?></a></td>
	<?}?>
    <?php endforeach;?>
  </tr>
  <?php endforeach;?>
</table>

<table width="730" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td align="center" valign="middle">&nbsp;</td>
  </tr>
  <tr>
    <td align="center" valign="middle"><a href="?y=<?php echo $prev['y'];?>&m=<?php echo $prev['m'];?>" class="style3"> &lt;&lt;--เดือนก่อนหน้า </a></span><strong class="style17">[ <?php echo $months[(int)$m],' ',$y+543; ?> ]</strong><span class="style18 style3 style3"><span class="style3"><span class="style3"><a href="?y=<?php echo $next['y'];?>&m=<?php echo $next['m'];?>"> เดือนถัดไป--&gt;&gt; </a></span></span></span><span class="style3 style3"></span></span><a href="?y=<?php echo $next['y'];?>&m=<?php echo $next['m'];?>"><br />
      </a></td>
  </tr>
  <tr>
    <td align="center" valign="middle">&nbsp;</td>
  </tr>
  <tr>
    <td><img src="pic/foot_admin.gif" width="730" height="70" /></td>
  </tr>
</table>
<?
mysql_close($Connect);
?>
</body>
</html>




Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2009-10-16 20:20:38 By : oasiis View : 906 Reply : 5
 

 

No. 1



โพสกระทู้ ( 613 )
บทความ ( 0 )



สถานะออฟไลน์


ช่วยดูหน่อยได้มั้ยครับ






Date : 2009-10-16 22:45:40 By : oasiis
 


 

No. 2



โพสกระทู้ ( 1,463 )
บทความ ( 1 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Blogger

แบบนี้ป่าวหนอ
<?php

$y_m = sprintf('%04d-%02d',$y,$m);
if ($y_m == date('Y-m')){ //เดือนปัจจุบัน
  $range = array(date('d'),$days);
}else if ($y_m > date('Y-m')){ //เดือนอนาคต
  $range = array(1,$days);
}else{ //เดือนอดีต
  $range = array();
}

?>
<?php foreach($range as $d): ?>

Date : 2009-10-16 23:14:48 By : num
 

 

No. 3



โพสกระทู้ ( 613 )
บทความ ( 0 )



สถานะออฟไลน์


ไม่ได้อ่ะครับ

มันเริ่มวันแบบนี้อ่ะครับ

ไไ

กก
Date : 2009-10-16 23:34:31 By : oasiis
 


 

No. 4



โพสกระทู้ ( 1,463 )
บทความ ( 1 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Blogger

$y_m = sprintf('%04d-%02d',$y,$m);
if ($y_m == date('Y-m')){ //เดือนปัจจุบัน
  $range = range(date('d'),$days);
}else if ($y_m > date('Y-m')){ //เดือนอนาคต
  $range = range(1,$days);
}else{ //เดือนอดีต
  $range = array();
}


ตาลายครับ แหะๆ
Date : 2009-10-16 23:43:13 By : num
 


 

No. 5



โพสกระทู้ ( 613 )
บทความ ( 0 )



สถานะออฟไลน์


ขอบคุณมากเลยครับพี่หนุ่ม ช่วยผมได้ตลอดเลยน่ะครับ
Date : 2009-10-16 23:53:59 By : oasiis
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ช่วยหน่อยครับ ถ้าผมต้องการให้แสดงวันที่ปัจจุบันไปจนถึงอนาคต จะต้องทำยังไงครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 01
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่