 |
คิวรี่วันที่จากฐานข้อมูลมาเป็น datetime ต้องการให้ $bmonth_ed = 5 เพื่อจะได้วนลูปแสดงในลิสเมนู ต้องทำยังไงค่ะ หรือมีวิธีอื่นมั๊ยค่ะ |
|
 |
|
|
 |
 |
|
คิวรี่วันที่จากฐานข้อมูลมาเป็น datetime
$BIRTHDAY //1 ม.ค. 1937 0:00
มาแยกคำ
$birthdate = explode(" ", $BIRTHDAY);
$bmonth_ed= $birthdate[1]; // ม.ค.
ต้องการให้ $bmonth_ed = 5 เพื่อจะได้วนลูปแสดงในลิสเมนู ต้องทำยังไงค่ะ หรือมีวิธีอื่นมั๊ยค่ะ
ถ้า $bmonth_ed =$i ให้แสดง $armonth
จะให้แสดงใน ลิสเมนู
$armonth = array("มกราคม","กุมภาพันธ์","มีนาคม","เมษายน","พฤษภาคม","มิถุนายน","กรกฎาคม","สิงหาคม","กันยายน","ตุลาคม","พฤศจิกายน","ธันวาคม"); ?>
<select name="selbmonth">
<?php for($i=1;$i<=12;$i++){
if($bmonth_ed==$i){
?>
<option value="<?php echo $i;?>" selected="selected"><?php echo $armonth[$i-1];?></option>
<?php }else{ ?>
<option value="<?php echo $i;?>"><?php echo $armonth[$i-1];?></option>
<?php }}?>
</select>
ช่วยแนะนำหน่อยค่ะ
Tag : - - - -
|
|
 |
 |
 |
 |
Date :
2009-09-04 17:36:49 |
By :
แนน |
View :
1635 |
Reply :
11 |
|
 |
 |
 |
 |
|
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
$strSQL1="select date('BIRTHDAY') from UOC_STAFF";
ใช้ฐานข้อมูล sql server คะ
มัน error ค่ะ
|
 |
 |
 |
 |
Date :
2009-09-04 18:35:40 |
By :
แนน |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
<?php
function nowDate($date)
{
$d = substr($date, -11, -8);
$m = substr($date, -14, -12);
$y = substr($date, -19, -15);
$thMonth = array("01"=>"ม.ค.", "02"=>"ก.พ.", "03"=>"มี.ค.", "04"=>"เม.ย.", "05"=>"พ.ค.", "06"=>"มิ.ย.", "07"=>"ก.ค.", "08"=>"ส.ค.", "09"=>"ก.ย.", "10"=>"ต.ค.", "11"=>"พ.ย.", "12"=>"ธ.ค.");
return ((int) $d).' '.$thMonth[$m].' '.($y+543);
}
function nowTime($date)
{
$h = substr($date, -8, -6);
$m = substr($date, -5, -3);
return $h.'.'.$m.' น.';
}
echo 'Date: '. nowDate(date('Y-m-d H:m:s'))."<br />Time:". nowTime(date('Y-m-d H:m:s'));
?>
// date('Y-m-d H:m:s') เป็น format เดียวกับ datetime ของ MySql ครับ
ที่เหลือจัดการเองนะครับ function นี้เป็นการ format date ที่ผมเขียนขึ้นเองครับ เอาไปประยุกใช้ดูครับ
|
 |
 |
 |
 |
Date :
2009-09-04 18:36:20 |
By :
DownsTream |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
พอดีว่ามาพัฒนางานต่อจากคนอื่นนะ ในฐานข้อมูลเก็บเป็น datetime
พอคิวรี่มา เป็น 1 ม.ค. 1937 0:00
เลยทำต่อไม่ถูก
เพราะต้องให้แสดงใน ลิสเมนูตามเดือนที่เกิดนะ
|
 |
 |
 |
 |
Date :
2009-09-04 19:03:24 |
By :
แนน |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
$strSQL="select convert(char,BIRTHDAY,101) FROM UOC_STAFF where CITIZEN_ID='$CITIZENID'; ";
$objQuery = mssql_query($strSQL);
while ($row=mssql_fetch_array($objQuery)){
echo $bmonth=$row['BIRTHDAY'];}
ค่าไม่ออกอะ
|
 |
 |
 |
 |
Date :
2009-09-04 20:07:46 |
By :
แนน |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ได้แล้วคะ ขอบคุณค่ะ
|
 |
 |
 |
 |
Date :
2009-09-04 20:30:27 |
By :
แนน |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ได้โดยวิธีการใด ไม่ แชร์ให้กันทราบบ้างเหรอครับ คนอื่นจะได้นะไปใช้ต่อได้นะครับ
|
 |
 |
 |
 |
Date :
2009-09-04 22:37:28 |
By :
nilas |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
งงง ทำไง
|
 |
 |
 |
 |
Date :
2010-06-22 13:38:40 |
By :
RoMaRiO |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|