|
|
|
จะเปลี่ยนวันที่จาก y-m-d เป็น d-m-y อะค่ะ ทำ function เปลี่ยนวันที่ให้เป็น วันเดือนปี |
|
|
|
|
|
|
|
$x คือวันที่ที่รักบเข้ามาใช่ไหมครับ
ลองเอาของพี่ไปประยุกค์ใช้นะครับ
Code (PHP)
<?php
function thaidate($tDate) //แปลงวันที่เป็นวันที่ไทย
{
$y = substr($tDate, 0, 4) + 543;
$m = substr($tDate, 5, 2);
$d = substr($tDate, 8, 9);
if ($tDate == "")
{
return "";
} else
{
return $d . "/" . $m . "/" . $y;
}
}
?>
|
|
|
|
|
Date :
2009-10-03 11:48:44 |
By :
NanoTHoro |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองดูครับ
function displaydate($datex) {
$date_array=explode("-",$datex);
$y=$date_array[0]+543;
$m=$date_array[1];
$d=$date_array[2];
$displaydate="$d-$m-$y";
return $displaydate;
}
$datadate = date("Y-m-d");
echo displaydate($datadate);
|
|
|
|
|
Date :
2009-10-03 11:54:28 |
By :
deawx |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คุณนาโน กับคุณdeawx เจ๋งจริงๆ
|
|
|
|
|
Date :
2009-10-03 11:56:22 |
By :
pokultra |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้แล้วค่ะ
ขอบคุณนะคะ
|
|
|
|
|
Date :
2009-10-03 12:06:07 |
By :
nuo0onew |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมไม่เก่งหรอกเน่อ ไม่สู้ nano หรอกเน่อ เพราะผมแก้ตามอาการ แหะ ๆ
|
|
|
|
|
Date :
2009-10-03 13:53:32 |
By :
deawx |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอแจมด้วยคนซิ อิอิ
Code (PHP)
$dateime = '2009-10-03';
$date = explode('-', $dateime);
$dateime = implode('-', array($date[2], $date[1], $date[0]+543));
echo $dateime;
|
|
|
|
|
Date :
2009-10-03 16:54:10 |
By :
danya |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แย่จังเลยพี่เดียวเอ็กซ์ พอดีผมไม่สู้คนซะด้วยเหมือนกันอะจิ อิอิอิงานนี้ยกให้พี่ดุนย่าละกัน นะๆๆๆๆ รับไปนะคร๊าบบบ
ผมไม่ใช่เทพ อิอิอิอิ
|
|
|
|
|
Date :
2009-10-03 21:12:24 |
By :
NanoTHoro |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
หมูนิว เย้ย หนูนิว นอนหรือยัง อิอิอิ ไม่รอกินข้าวพร้อมกันเลยนะ
|
|
|
|
|
Date :
2009-10-03 21:38:40 |
By :
NanoTHoro |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
หมูนิวๆๆๆ อีกและ หนูนิว ตื่นๆๆๆๆ ได้แล้ว
|
|
|
|
|
Date :
2009-10-04 09:27:06 |
By :
NanoTHoro |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Date :
2009-10-12 11:45:00 |
By :
apicha31 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถามคุณดุนยา
ได้ลองทำแล้วมันแสดงเป็น 17/10/552
แล้ว2552 หายไปค่ะ
code
$ddsolved=date("y-m-d");
$date=explode('-',$ddsolved);
$ddsolved=implode('/',array($date[2],$date[1],$date[0]+543));
echo $ddsolved;
ป้อน 17/10/2552 แสดงเป็น 17/10/552
|
|
|
|
|
Date :
2009-10-17 11:33:11 |
By :
Nuch |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
พอดีว่าเพ่ดุนย่าเพิ่งอายุ 22 พี่เขามีเลขสองตัวเดียว เลยขอยืมไปใช้อีกตัวมั้งครับ
|
|
|
|
|
Date :
2009-10-17 12:25:30 |
By :
NanoThoro |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แล้วทำไงค่ะ คุณนาโน
|
|
|
|
|
Date :
2009-10-17 13:42:48 |
By :
Nuch |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เอามาให้ทดลองใช้กัน ผมเขียนไว้ใช้เอง เคยเห็นต้นฉบับจากไหนไม่รู้ เลยมาดัดแปลงใช้งาน
Code (PHP)
global $ary_month;
$ary_month = array(
"TH_ABBR" => array(1=>"ม.ค.", 2=>"ก.พ.", 3=>"มี.ค.", 4=>"เม.ย.", 5=>"พ.ค.", 6=>"มิ.ย.", 7=>"ก.ค.", 8=>"ส.ค.", 9=>"ก.ย.", 10=>"ต.ค.", 11=>"พ.ย.", 12=>"ธ.ค."),
"TH_FULL" => array(1=>"มกราคม", 2=>"กุมภาพันธ์", 3=>"มีนาคม", 4=>"เมษายน", 5=>"พฤษภาคม", 6=>"มิถุนายน", 7=>"กรกฎาคม", 8=>"สิงหาคม", 9=>"กันยายน", 10=>"ตุลาคม", 11=>"พฤศจิกายน", 12=>"ธันวาคม"),
"EN_ABBR" => array(1=>"Jan", 2=>"Feb", 3=>"Mar", 4=>"Apr", 5=>"May", 6=>"Jun",7=>"Jul", 8=>"Aug",9=>"Sep", 10=>"Oct", 11=>"Nov", 12=>"Dec"),
"EN_FULL" => array(1=>"January", 2=>"Febuary", 3=>"March", 4=>"April", 5=>"May", 6=>"June", 7=>"July", 8=>"August", 9=>"September", 10=>"October", 11=>"November", 12=>"December"),
);
function setdatetime($input, $output, $digit_only = false, $month_idx="TH_ABBR"){
global $ary_month;
if($input == "0000-00-00 00:00" or $input == "0000-00-00" or $input == "") return "";
$input = str_replace("/", "-", $input);
list($ary_date, $ary_time) = explode(' ', $input);
list($year, $month, $day) = explode('-', $ary_date);
@list($hour, $min, $sec) = explode(':', $ary_time);
$thai = (strtoupper(substr($month_idx,0,2)) == "TH")? true : false;
$year = ($thai)? ($year+543) : $year;
$ary_tmp = array();
$ary_tmp['YYYY'] = $year;
$ary_tmp['YY'] = substr($year, 2, 2);
$ary_tmp['MM'] = ($digit_only)? $month : $ary_month[$month_idx][intval($month)];
$ary_tmp['DD'] = $day;
$ary_tmp['HR'] = $hour;
$ary_tmp['MN'] = $min;
$ary_tmp['SC'] = $sec;
return str_replace(array_keys($ary_tmp), array_values($ary_tmp), $output);
}
echo setdatetime(date("Y-m-d H:i:s"),"วันที่ DD MM YYYY เวลา HR:MN:SC");
|
|
|
|
|
Date :
2009-10-17 13:59:10 |
By :
plakrim |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณค่ะ คุณPlaKriM
เดวจะลองทำดูนะค่ะ
|
|
|
|
|
Date :
2009-10-17 14:02:13 |
By :
Nuch |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอถามต่ออีกหน่อยนะค่ะ
ถ้าจะรับค่าในtextbox 17/10/2009
แต่ให้มันsave database เป็น 2009-10-17
ต้องยังไงค่ะ คุณPlaKriM
|
|
|
|
|
Date :
2009-10-17 14:05:05 |
By :
Nuch |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
$arydate = explode('/', $_POST["txtdate"]);
$sqldate = implode('-', array($arydate [2], $arydate [1], $arydate [0]));
เอา $sqldate ไปบันทึก
ปล. ยืมหน่อยนะดุน
|
|
|
|
|
Date :
2009-10-17 14:10:08 |
By :
plakrim |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ทำได้แล้วค่ะคุณPlaKriM แต่ว่าecho มันออกแล้ว
แต่มันไม่ save ให้ใน Database ค่ะ
|
|
|
|
|
Date :
2009-10-17 14:23:42 |
By :
Nuch |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เอา code ที่ save มาดูครับ เวลา save ตอนใช mysql_query ให้ใส่ or die(mysql_error()); เข้าไปด้วยดูว่ามัน error อะไรไหม
|
|
|
|
|
Date :
2009-10-17 14:40:38 |
By :
plakrim |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
include('config.inc.php');
$arydate=explode('/',$_POST["txtdate"]);
$ddsolved = implode('-', array($arydate [2], $arydate [1], $arydate [0]));
$ttsolved=date("H:i:s");
$sql="insert into Problem_request (solved_date,solved_time) values ('$ddsolved','$ttsolved')";
|
|
|
|
|
Date :
2009-10-17 14:56:31 |
By :
Nuch |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แป๋ววว เอาโค๊ดหน้า insert มาดูครับ ผมอยากให้ echo $sql ออกมาดู ไม่ใช่เอา $sql มาแปะ เง้อ
|
|
|
|
|
Date :
2009-10-17 14:59:24 |
By :
plakrim |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
หน้าที่ป้อนวันที่กับเวลาเข้ามา
index.php
วันที่:
<input type="solved_date" name="txtdate" size="30">
<br />
เวลา:
<input type="solved_time" name="solved_time" size="30">
<input type="submit" name="Submit" value="บันทึกข้อมูล">
หน้าUpdate
Update.php แล้วsaveเข้าDB แค่นี้ค่ะ
ถ้าเป็น
$dd=date("y-m-d");
$tt=date("H:i:s"); ก็ save เข้าได้ค่ะ
แต่อยากจะให้ $dd รับค่าจากtextbox เช่นป้อนวันที่ 17/10/2009 แล้วให้ save ใน Database เป็น 2009-10-17 แบบนี้ค่ะ
ไม่แน่ใจว่าคุณ
PlaKriM จะเข้าใจที่ดิฉันอธิบายไปหรือเปล่าค่ะ
อิอิ
|
|
|
|
|
Date :
2009-10-17 15:18:58 |
By :
Nuch |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
วันที่:
<input type="text" name="solved_date" size="30">
<br />
เวลา:
<input type="text" name="solved_time" size="30">
<input type="submit" name="Submit" value="บันทึกข้อมูล">
$dd=$_POST["solved_date"];
$tt=$_POST["solved_time"];
พิมพ์ผิดอะมั้งครับ ลองนี่ละกัน จะให้ไดี หา datetime picker มาใช้จะได้ไม่พลาดนะครับ ลองดูครับ ไปหาอะไรยัดปากก่อนเดี่ยวมา วันนี้เซ็งๆ ไม่ทำงานดีกว่า
|
|
|
|
|
Date :
2009-10-17 15:23:03 |
By :
plakrim |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณนะค่ะพี่PlaKriM
ขอบคุณมากมายที่ช่วยแนะนำค่ะ
|
|
|
|
|
Date :
2009-10-17 15:52:43 |
By :
Nuch |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เจอปรมาจารย์เลยเป็นไง ทำได้สบาย อิอิอิ
|
|
|
|
|
Date :
2009-10-17 16:01:58 |
By :
NanoThoro |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่ให้ยืมครับ อิอิ 555+
|
|
|
|
|
Date :
2009-10-17 16:21:32 |
By :
danya |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
งั้นไปเก็บตังค์กับ Nunew เองนะดุน พี่ไม่เกี่ยว
แปะแล้วชิ่ง
|
|
|
|
|
Date :
2009-10-17 16:24:11 |
By :
plakrim |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตอบ คห.12 พอดี พึ่งอ่าน
จริงๆ ตัวพิมพ์เล็กพิมพ์ใหญ่สำคัญนะครับ สำหรับรูปแบบเวลา
ผมใส่ Y-m-d
แต่คุณไปใส่ y-m-d
ผลเลยออกมาไม่ตรงกันนะครับ
จาก
Code (PHP)
<?php
$ddsolved=date("y-m-d");
$date=explode('-',$ddsolved);
$ddsolved=implode('/',array($date[2],$date[1], ($date[0]+543) ));
echo $ddsolved;
?>
ให้แก้เป็น
Code (PHP)
<?php
$ddsolved=date("Y-m-d");
$date=explode('-',$ddsolved);
$ddsolved=implode('/',array($date[2],$date[1], ($date[0]+543) ));
echo $ddsolved;
?>
|
|
|
|
|
Date :
2009-10-17 16:48:34 |
By :
danya |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณมากนะค่ะคุณดุนยา
แฮะๆๆๆ เราไม่รอบคอบเอง
|
|
|
|
|
Date :
2009-10-19 08:32:26 |
By :
Nuch |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
พี่ๆค่ะ นุชยังเพิ่มวันที่เข้าdatabaseไม่ได้เลย
ช่วยหน่อยค่ะ
$arydate = explode('/', $_POST["txtdate"]);
$sqldate = implode('-', array($arydate [2], $arydate [1], $arydate [0]));
ป้อน 17/10/2009 ไม่แสดงอะไรเลยค่ะ จะเป็น 0000-00-00
ถ้าใส่เป็น 2009/10/17 จะแสดงเป็น 2009-10-17
ไม่รู้ว่าใส่อะไรผิดหรือเปล่าค่ะ
ไม่รู้เรื่องจิงๆ
|
|
|
|
|
Date :
2009-10-19 13:25:15 |
By :
Nuch |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
echo $sql ออกมาดูแล้วเอามาแปะครับ เอาโค๊ดมาด้วย
|
|
|
|
|
Date :
2009-10-19 13:28:41 |
By :
plakrim |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
หน้าedit.php
วันที่:
<input type="solved_date" name="solved_date" size="30"
<br />
เวลา:
<input type="solved_time" name="solved_time" size="30">
<br />
หน้าUpdate.php ถ้าป้อน 2009/10/17 จะแสดง 2009-10-17
ถ้าป้อน 17/10/2009 จะแสดง 0000-00-00
ส่วนเวลาไม่มีปัญหาค่ะ
Code:
$arydate=explode('/',$_POST["solved_date"]);
$ddsolved = implode('-', array($arydate [2], $arydate [1], $arydate [0]));
print("$ddsolved");
$sql = "UPDATEproblem_request SET solved_date='$solved_date',solved_time='$solved_time'
WHERE autono = '$autono' LIMIT 1";
ในหน้าedit.php จะมี Name,Subject,Detail แต่ไม่ต้องเพิ่มให้แก้ไขส่วน วันที่ กับ เวลา ให้เพิ่มใหม่ค่ะ
|
|
|
|
|
Date :
2009-10-19 13:44:40 |
By :
Nuch |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
$arydate=explode('/',$_POST["solved_date"]);
$ddsolved = implode('-', array($arydate [2], $arydate [1], $arydate [0]));
//print("$ddsolved");
$sql = "UPDATEproblem_request SET solved_date='$ddsolved',solved_time='$solved_time'
WHERE autono = '$autono' LIMIT 1";
แปลงวันที่ไว้แต่ไม่ใช้ แต่ตอนนี้จะมีปัญหาได้ถ้าไม่ป้อนข้อมูลแบบ dd/mm/yyyy ดังนั้นอย่างที่บอกไปหา datepicker มาใช้ซะ
|
|
|
|
|
Date :
2009-10-19 13:47:44 |
By :
plakrim |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้แล้วค่ะ ขอบคุณมากๆนะค่ะ พี่PlaKriM ขอบคุณสำหรับทุกคำตอบนะค่ะ
|
|
|
|
|
Date :
2009-10-19 13:51:39 |
By :
Nuch |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตรวจสอบ input วันที่ก่อน ก็ดีครับ
Code (PHP)
<?php
if ( ereg('^([0-9]{1,2})-([0-9]{1,2})-([0-9]{4})$', $_POST['date'])
{
//ผ่าน
}
else
{
//ไม่ผ่าน
}
?>
|
|
|
|
|
Date :
2009-10-19 23:10:09 |
By :
danya |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เพ่ดุนย่า มีชุดแมนยูสีขาวหรือเปล่าครับ อยากได้
|
|
|
|
|
Date :
2009-10-19 23:13:01 |
By :
NanoThoro |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
พี่ซื้อแต่สีแดง
แต่ก็ฝากเพือนซื้อของ copy เกรด A ราคา 400 ถ้าปักเบอร์ พร้อมชื่อและ อาร์ม รวมเป็น 600
|
|
|
|
|
Date :
2009-10-19 23:28:31 |
By :
danya |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้ครับ แล้วติดต่อชำระเงินผ่านเว็ปหรือเปล่าครับ
|
|
|
|
|
Date :
2009-10-19 23:39:38 |
By :
NanoThoro |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลืมไป ใช้ นศท. เดี๋ยวบางคนไม่รู้จัก ไม่ขำมุกเพ่ปลากริมอีก เอาเป็นชุด รด. รักดีเรียนดี ละกัน
|
|
|
|
|
Date :
2009-10-19 23:51:30 |
By :
NanoThoro |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ต้องช่วยกันขำนะครับ นี่เบ่งเต็มที่เลยนะกว่าจะได้มุขนี้มา
|
|
|
|
|
Date :
2009-10-19 23:53:30 |
By :
plakrim |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตกลงจะฝากซื้อเสื้อ แมนยูหรือ ชุด รด. กันอ่ะครับ 5555
|
|
|
|
|
Date :
2009-10-19 23:54:59 |
By :
somparn |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่ขำนะ ๕๕๕+
|
|
|
|
|
Date :
2009-10-20 00:42:59 |
By :
danya |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แง่ว
โดนหาว่าแปะแล้วชิ่งซะงั้น
เพิ่งกลับมาจากรับปริญญาอ่าาาาาาา
ได้หวัดมาเปงของแถมด้วย ลืมพก Anti virus ไปด้วย
เห้อๆ
แจกคะแนนทุกคนเลย
หุหุ
|
|
|
|
|
Date :
2009-10-20 10:25:41 |
By :
nuo0onew |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เจ้าของกระทู้ตัวจริงเสียงจริงปรากฎตัวแล้ว มาพร้อมกับไวรัสซะด้วย
เพ่ปรากริมรับสืบทอดไวรัสครับ ได้ข่าวว่ามียาต้านอย่างแรง
|
|
|
|
|
Date :
2009-10-20 10:44:13 |
By :
NanoThoro |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไวรัสไม่กลัวครับ พอดีใช้ของแท้ อิอิ
|
|
|
|
|
Date :
2009-10-20 11:46:25 |
By :
plakrim |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Date :
2009-10-20 11:59:22 |
By :
NanoThoro |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
จบข่าว
|
|
|
|
|
Date :
2009-10-20 12:58:19 |
By :
nuo0onew |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อาว...มาไม่ทันซะแล้ว
|
|
|
|
|
Date :
2009-10-20 13:27:46 |
By :
JavaScrap |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขบคุนมากครับ พึ่งมาใช้อีกคน
|
|
|
|
|
Date :
2011-11-08 09:45:06 |
By :
TonHaDy |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขุด..ขุด...ขุด....มาทำไม อ่าาาาาา...าาา..ลาาา ก่อนนนนนนน
|
|
|
|
|
Date :
2011-11-08 13:22:32 |
By :
Dragons_first |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|