|
|
|
สอบถามครับ ตอนนี้ ใช้ datetimepicker แล้วค่าที่เก็บ อยากให้มันเป็น ตาม sql ที่เป็น Y-m-d อ่ะครับ แต่อยากให้เวลา เพิ่ม และ แสดง เป็น d-m-Y อ่ะครับ |
|
|
|
|
|
|
|
มันไม่ได้เก็บค่าเป็น 0000-00-00 ครับ แต่ค่าวันที่มันไม่ถูกส่งไปต่างหาก เพราะฐานข้อมูลกำหนดเป็นประเภทวันที่ และ Not Null
ดังนั้นค่าอื่นมันถูกส่งไป แต่วันที่ไม่ส่ง
|
|
|
|
|
Date :
2016-11-14 15:07:15 |
By :
Pla2todkrob |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
งั้นอย่างนี้ตอนที่ ส่งข้อมูลผมต้อง กำหนดฟอแมตให้มันเป็น yyyy-mm-dd เท่านั้นเลยไหมครับ หรือจะมีวิธีแปลง จากการเพิ่ม dd-mm-yyyy ให้เป้นแบบ yyyy-mm-dd เพื่อเก็บไว้ใน sql อ่ะครับ
|
|
|
|
|
Date :
2016-11-14 15:13:25 |
By :
-- |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ที่มัน เป็น 0000-00-00 เพราะมันไม่ถูกฟอเเมทมันครับ ลอง คอนเวิดดูครับ เอาเข้า ก็เป็น แบบที่เป็นฟอเเมตของในฐานข้อมูล เอาออกก็เเปลงกลับมาตามที่เราต้องการ
Code (PHP)
$originalDate = "2010-03-21";
$newDate = date("d-m-Y", strtotime($originalDate));
|
|
|
|
|
Date :
2016-11-14 15:13:32 |
By :
newalway |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ทำไมไม่ลอง echo ออกมาก่อนหล่ะครับว่ามันส่งค่าแบบไหน
|
|
|
|
|
Date :
2016-11-14 15:17:12 |
By :
Pla2todkrob |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณครับ ตอนนี้สามารถดึงค่ามาแสดงเป้น วันเดือนปีได้แล้วครับ
Code (PHP)
<?php echo date("d-m-Y", strtotime( $row_Recordset1['combox'])); ?>
แต่ตอนส่งค่าเข้าก็ยัง งงๆอยู่ดี
|
|
|
|
|
Date :
2016-11-14 15:34:11 |
By :
-- |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
โอเคร ได้แล้วครับ ขอบคุณมากๆเลยครับ
Code (PHP)
GetSQLValueString(date('Y-m-d', strtotime($_POST["txtbox"])), "date")
|
|
|
|
|
Date :
2016-11-14 15:52:31 |
By :
-- |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$from = $_GET['dateInput'];
$myTime = strtotime($from);
$test = date("Y-m-d H:i:s", $myTime);
echo $test;
คงจะแบบนี้ที่ต้องการ
|
|
|
|
|
Date :
2016-11-14 16:13:27 |
By :
limberger |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|