|
|
|
รบกวนถามเรื่องบอกเวลาหน่อยครับ จะบวกกันแล้วคิดเป็นชม |
|
|
|
|
|
|
|
Code (PHP)
$time1 = strtotime('2019-09-29 23:55:28');
$time2 = strtotime('2019-09-30 10:55:28');
echo date('Y-m-d H:i:s', ($time1+$time2));
แบบนี้หรือเปล่า คำถามไม่อธิบายรายละเอียดว่าจะให้เป็นยังไง ตัวอย่างก็ไม่มี
|
|
|
|
|
Date :
2019-04-04 01:37:50 |
By :
mr.v |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
จขกท วิเคราะห์ความต้องการหน่อย ต้องการอะไรแน่
element วันที่ ที่มี ปีเดือนวัน ทั้งสอง element
นั้นหมายถีงคุณเอา 2019 + 2019 = 4038 ปี นะครับ
การทำงานกับเวลามันต้องมี วันที่เริ่มต้น วันที่สุดท้าย
ลองวิเคราะห์ให้ดี จะบวก หรือจะ ลบ ก็ว่ากันไปครับ
|
|
|
|
|
Date :
2019-04-04 06:20:31 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-ขอโทษครับ ต้องการทราบว่า จากเวลาทั้ง2อัน จากเริ่ม ถึงสิ้นสุด ถูกใช่เวลาไปเท่าไร กีวัน กี่ชม ครับ
จากเริ่ม 2019-09-29 23:55:28
ถึงสิ้นสุด 2019-09-30 10:55:28
|
|
|
|
|
Date :
2019-04-04 10:49:00 |
By :
nonkungzacb |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใช้ function strtotime() ตามคห 1 นั่นแหล่ะครับ หาส่วนต่างควรจะลบหรือบวก ค่าที่ได้เป็น วินาที
ก็ลองวิเคราะห์ ว่าจะตัดทอนยังไงให้ได้ จำนวน วัน ชม นาที วินาที ยังไงดี คณิตศาสตร์พื้นฐาน ป5-6 ก็มีสอน
|
|
|
|
|
Date :
2019-04-04 17:25:28 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
https://stackoverflow.com/a/15063649/128761
Code (PHP)
<?php
$date1 = '2019-09-29 23:55:28';
$date2 = '2019-09-30 10:55:28';
echo '<meta charset="utf-8">' . PHP_EOL;
echo 'date1: ' . $date1 . '<br>' . PHP_EOL;
echo 'date2: ' . $date2 . '<br>' . PHP_EOL;
$DateTime1 = new \DateTime($date1);
$DateTime2 = new \DateTime($date2);
$diff = $DateTime1->diff($DateTime2);
var_dump($diff);
if ($diff->invert === 1) {
echo 'Passed ';
}
echo $diff->format('%d Day and %h hours and %i minutes');
echo '<br>' . PHP_EOL;
function dateTimeAgo($dateTime1, $dateTime2)
{
$DateTime1 = new \DateTime($dateTime1);
$DateTime2 = new \DateTime($dateTime2);
$Diff = $DateTime1->diff($DateTime2);
$output = '';
if ($Diff->invert === 1) {
$output .= 'ผ่านไปแล้ว ';
} else {
$output .= 'กำลังจะถึงใน ';
}
$output .= $Diff->format('%d วัน %h ชั่วโมง and %i นาที %s วินาที');
return $output;
}
echo dateTimeAgo($date1, $date2) . '<br>' . PHP_EOL;
echo '<hr>';
$date1 = '2019-09-29 23:55:27';
$date2 = '2019-10-02 10:55:28';
echo 'date1: ' . $date1 . '<br>' . PHP_EOL;
echo 'date2: ' . $date2 . '<br>' . PHP_EOL;
echo dateTimeAgo($date1, $date2) . '<br>' . PHP_EOL;
echo '<hr>';
$date1 = '2019-10-02 10:25:28';
$date2 = '2019-09-29 23:55:28';
echo 'date1: ' . $date1 . '<br>' . PHP_EOL;
echo 'date2: ' . $date2 . '<br>' . PHP_EOL;
echo dateTimeAgo($date1, $date2) . '<br>' . PHP_EOL;
echo '<hr>';
$date1 = '2019-10-02 10:35:48';
$date2 = '2019-09-29 23:55:28';
echo 'date1: ' . $date1 . '<br>' . PHP_EOL;
echo 'date2: ' . $date2 . '<br>' . PHP_EOL;
echo dateTimeAgo($date1, $date2) . '<br>' . PHP_EOL;
echo '<hr>';
|
ประวัติการแก้ไข 2019-04-04 21:11:03
|
|
|
|
Date :
2019-04-04 21:10:30 |
By :
mr.v |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณครับ
|
|
|
|
|
Date :
2019-04-08 17:32:26 |
By :
nonkungzacb |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|