 |
|
|
 |
 |
|
<?
$wf_year=2010; //ปีที่เริ่มต้น
$we_year=2011; //ปีที่สิ้นสุด
$wf_month=1;//เดือนที่เริ่มต้น
$we_month=9;//เดือนที่สิ้นสุด
$wf_date=1;//วันที่เริ่มต้น
$we_date=26;//วันที่สิ้นสุด
for($i=$wf_date;$i<100000;$i++)
{
$chkdt = date("Ymd", mktime(0, 0, 0, $wf_month, $i, $wf_year);
if($chkdt > $we_year.$we_month.$we_date)
{
break;
}
else
{
echo date("d-m-Y", mktime(0, 0, 0, $wf_month, $i, $wf_year))."<br/>";
}
}
?>
|
 |
 |
 |
 |
Date :
2010-04-12 09:35:28 |
By :
windersun |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ลองเอาไป run แล้วครับ บันทัดนี้
$chkdt = date("Ymd", mktime(0, 0, 0, $wf_month, $i, $wf_year);
ระบบบอกว่า
Parse error: parse error in D:\xampp\htdocs\nun\web\2.php on line 12
ครับ
|
 |
 |
 |
 |
Date :
2010-04-12 09:42:43 |
By :
pyayam |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
แก้ใหม่ครับพอดีผมปิดวงเล็บไม่ครับอะครับ
<?
$wf_year=2010; //ปีที่เริ่มต้น
$we_year=2011; //ปีที่สิ้นสุด
$wf_month=1;//เดือนที่เริ่มต้น
$we_month=9;//เดือนที่สิ้นสุด
$wf_date=1;//วันที่เริ่มต้น
$we_date=26;//วันที่สิ้นสุด
for($i=$wf_date;$i<100000;$i++)
{
$chkdt = date("Ymd", mktime(0, 0, 0, $wf_month, $i, $wf_year));
if($chkdt > $we_year.$we_month.$we_date)
{
break;
}
else
{
echo date("d-m-Y", mktime(0, 0, 0, $wf_month, $i, $wf_year))."<br/>";
}
}
?>
|
 |
 |
 |
 |
Date :
2010-04-12 10:04:44 |
By :
windersun |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
อันนี้เป็นการแก้ไขการระบุ วันที่ เดือน แบบ หลักเดียวอะครับ
<?
$wf_year=2010; //ปีที่เริ่มต้น
$we_year=2011; //ปีที่สิ้นสุด
$wf_month=1;//เดือนที่เริ่มต้น
$we_month=9;//เดือนที่สิ้นสุด
$wf_date=1;//วันที่เริ่มต้น
$we_date=26;//วันที่สิ้นสุด
for($i=$wf_date;$i<100000;$i++)
{
$chkdt = date("Ymd", mktime(0, 0, 0, $wf_month, $i, $wf_year));
$maxdt = date("Ymd", mktime(0, 0, 0, $we_month, $we_date, $we_year));
if($chkdt > $maxdt)
{
break;
}
else
{
echo date("d-m-Y", mktime(0, 0, 0, $wf_month, $i, $wf_year))."<br/>";
}
}
?>
|
 |
 |
 |
 |
Date :
2010-04-12 10:15:22 |
By :
windersun |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ทำได้แล้วครับ
ขอบคุณมากมายครับ :)
|
 |
 |
 |
 |
Date :
2010-04-12 11:03:55 |
By :
pyayam |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ช่วยแปลงโค้ดให้เป็น PHP หน่อยค่ะ คือว่าหนูมีโค้ดเป็นภาษา asp.net
Code (VB.NET)
<%
Sql="SELECT Year(start_date) AS eyear FROM extra_jobs group by Year(start_date)"
rs.Open Sql, Conn, 0, 3
Do While Not rs.EoF
nav_year= nav_year & "<a href='extra_jobs.asp?q_year=" &rs("eyear")+543& "'>" &rs("eyear")+543& "</a> "
rs.MoveNext
loop
rs.close
response.Write nav_year
%>
|
 |
 |
 |
 |
Date :
2011-06-23 08:46:39 |
By :
emm |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
กระทู้ใหม่น่ะครับ เดียวจะไปแปลงให้ครับ
|
 |
 |
 |
 |
Date :
2011-06-23 09:02:00 |
By :
webmaster |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ขอบคุณค่ะ
|
 |
 |
 |
 |
Date :
2011-06-23 09:05:27 |
By :
emm |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
แบบนี้เป็นการแสดง ตั้งแต่วันที่ 1 ต.ค. - 30 ก.ย. (ตามปีงบประมาณราชการ) ครับ.Code (PHP)
<?
$mnow = date("m");
if ($mnow == '10' or $mnow == '11' or $mnow == '12') {
$wf_year = date("y");
$we_year = $wf_year + 1;
} else {
$bynow = date("y");
$wf_year = $bynow + 1;
$we_year = $bynow;
}
$wf_month=10;//เดือนที่เริ่มต้น
$we_month=9;//เดือนที่สิ้นสุด
$wf_date=1;//วันที่เริ่มต้น
$we_date=31;//วันที่สิ้นสุด
for($i=$wf_date;$i<100000;$i++)
{
$chkdt = date("Ymd", mktime(0, 0, 0, $wf_month, $i, $wf_year));
$maxdt = date("Ymd", mktime(0, 0, 0, $we_month, $we_date, $we_year));
if($chkdt == $maxdt)
{
break;
}
else
{
echo date("Y-m-d", mktime(0, 0, 0, $wf_month, $i, $wf_year))."<br/>";
}
}
?>
|
 |
 |
 |
 |
Date :
2011-11-01 13:58:30 |
By :
pop |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|