 |
|
เรื่องมีอยู่ว่า
ดึงค่าวันจาก DB ได้เเสดงบน php 2010-06-07($array[ddate])
ดึงค่าเวลาจาก DB ได้ เเสดงบน php 23:15:00($array[dtime])
เอาค่า2ตัวดังกล่าวมารวมกัน
$newdatetime = $array[ddate]." ".$array[dtime];(echo แล้วได้ค่า2010-06-07 23:15:00)
เสร็จแล้วประกาศค่าให้มันใหม่
$current_shift_datetime= (date("Y-m-d H:i:s", strtotime($newdatetime)));
ต้องการหาเพิม/ลดวันเวลาครับไมรู่ต้องทำอย่างไร
ผมได้ลอง
$current_shift_datetime_out=(date("Y-m-d H:i:s", strtotime("+1 day", $current_shift_datetime)));
$current_shift_datetime_out=(date("Y-m-d H:i:s", strtotime("+1 hour", $current_shift_datetime)));
ค่าที่ได้ยังออกมาผิดครับ
รบกวนผู้รู้ด้วยครับ
**
DB
table time_db
-----------------------------------------------------------------------------------------------------------------------
no. | date(db type 'date') | time_in(db type 'time') | work_hour (db type 'int') |
-----------------------------------------------------------------------------------------------------------------------
1 | 2010-06-27 | 18:50:00 | 8 |
2 | 2010-06-10 | 18:50:00 | 8.30 |
3 | 2010-06-08 | 22:15:00 | 12 |
4 | 2010-06-05 | 03:45:00 | 8 |
-----------------------------------------------------------------------------------------------------------------------
อยากเวลาเลิกงานคือเท่าไร
ผมเลย
$test_date1=2010-06-29 18:00:00;
$test_date2=2010-06-29 ;
sql = "select * from time_db where no='1' "
$date_db = $array_sql[date]." ". $array_sql[time_in];
echo $date_db -------------------------------> ผลที่ได้ 2010-06-29 18:50:00
echo date("Y-m-d ", strtotime("+1 day", array[date]));------------------>ผลที่ได้ 2010-06-29
ecto date("Y-m-d ", strtotime("+1 day", $test_date2));------------------>ผลที่ได้ 2010-06-29
echo date("Y-m-d H:i:s", strtotime("+1 day", strtotime($test_date2)));---------------->ผลที่ได้ 2010-06-29
ecto date("Y-m-d ", strtotime("+1 day", $test_date1));------------------>ผลที่ได้ 1970-01-10 07:00:00 ประมาณนี้ครับ
คือถ้ามีวเวลาด้วยแล้วจะคำวนวผิดเสมอ
Tag : - - - -
|
|
 |
 |
 |
 |
Date :
2010-06-07 13:44:23 |
By :
ziix |
View :
1188 |
Reply :
3 |
|
 |
 |
 |
 |
|
|
|
 |