|
|
|
การคำนวณเวลา ถ้าหากว่าเราต้องการบวกเวลาปัจจุบันแล้วเพิ่มขึ้นอีกเจ็ดวันต้องทำไงครับ code $dat |
|
|
|
|
|
|
|
<?
echo date("Y-m-d H:i:s", mktime(date("H")+7, date("i")+0, date("s")+0, date("m")+0 , date("d")+0, date("Y")+0));
/*
date("H")+0 // ชม.
date("i")+0 // นาที
date("s")+0 // วินาที
date("d")+0 // วัน
date("m")+0 // เดือน
date("Y")+0 // ปี
*/
?>
|
|
|
|
|
Date :
6 ก.ย. 2550 11:26:58 |
By :
อิอิ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอโค้ด คำนวนเวลาหน่อยนะค่ะ คือว่าตอนนี้เขียนโปรแกรมคำนวณ OT
นำข้อมูลลงฐานข้อมูลแล้วจะนำ OT มาหาผลรวมทั้งหมด
ตัวอย่าง
02:00
02:00
ผลรวม 4 ชั่วโมง
ฟังก์ชัน
<?php
function timeplus($arr)
{
$minute = 0;
$second = 0;
foreach ($arr as $value)
{
$arrtime = explode(":", $value);
$minute += $arrtime[0];
$second += $arrtime[1];
}
return ($minute + floor($second / 60)) . ":" . str_pad(($second % 60), 2, "0" , STR_PAD_LEFT);
}
?>
การเรียกใช้
<?php
$arr = array("11:30", "15:53", "5:42");
echo "รวมเวลา : " . timeplus($arr);
?>
ใช้โค้ดนี้แต่ไม่ได้เพราะต้องดึงจากฐานข้อมูลออกมา โดยใช้ while($row = mysql_fetch_array($result, MYSQL_BOTH))
แล้วมันไม่ยอมคำนวณ
*****ช่วยหน่อยนะค่ะ
|
|
|
|
|
Date :
2012-06-26 22:32:59 |
By :
jubjang |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
function countM($begin,$end){
$remain=intval(strtotime($end)-strtotime($begin));
$wan=floor($remain/86400);
$l_wan=$remain%86400;
$hour=floor($l_wan/3600);
$l_hour=$l_wan%3600;
$minute=floor($l_hour/60);
$second=$l_hour%60;
return $hour.".".$minute.".".$second;
}
|
|
|
|
|
Date :
2012-06-26 23:10:38 |
By :
Manussawin |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<?php
echo date('Y-m-d',strtotime('+1 month'))."<br>";
echo date('Y-m-d',strtotime("now"))."<br>";
echo date('Y-m-d',strtotime("10 September 2000"))."<br>";
echo date('Y-m-d',strtotime("+1 day"))."<br>";
echo date('Y-m-d',strtotime("+1 week"))."<br>";
echo date('Y-m-d',strtotime("+1 week 2 days 4 hours 2 seconds"))."<br>";
echo date('Y-m-d',strtotime("next Thursday"))."<br>";
echo date('Y-m-d',strtotime("last Monday"))."<br>";
echo date("Y-m-d H:i:s", mktime(date("H"), date("i")+0, date("s")+0, date("m")+0 , date("d")+0, date("Y")+0))."<br>";
?>
Go to : PHP DateAdd
|
|
|
|
|
Date :
2012-06-27 06:03:37 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|