PHP Ionic Angular HTML5 AJAX Javascript CSS MySQL jQuery Forum


สร้างฟังก์ชันในการหาจำนวนวัน ชั่วโมง นาที และวินาทีที่ผ่านมาแล้ว

25 September 2008 By Ninenik Narkdee
ชั่วโมงที่ผ่าน นาทีที่ผ่าน เวลาที่ผ่าน ฟังก์ชัน php

คำสั่ง การ กำหนด รูปแบบ ตัวอย่าง เทคนิค ลูกเล่น การประยุกต์ การใช้งาน เกี่ยวกับ ชั่วโมงที่ผ่าน นาทีที่ผ่าน เวลาที่ผ่าน ฟังก์ชัน php



ฟังก์ชันในการหาจำนวนวัน ชั่วโมง นาที และวินาทีที่ผ่านมาแล้ว
ของระัยะเวลาสองระยะเวลาเช่น

ตั้งแต่วันที่ 2008-01-01 00:00:01 จนถึงวันนี้ จำนวนวัน ชั่วโมง
นาที และวินาทีที่ผ่านมาแล้วนั้นเป็นเท่าไร

<?php
function duration($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 "ผ่านมาแล้ว ".$wan." วัน ".$hour." ชั่วโมง ".$minute." นาที ".$second." วินาที";
}
?>

การใช้งาน

<?php
	echo duration("2008-01-01 00:00:01",date("Y-m-d H:i:s"));
?>

รูปแบบวันที่จะ้ต้องอยู่ในรูปแบบ 0000-00-00 00:00:00 คือ ปี-เดือน-วัน ชั่วโมง:นาที:วินาที
เช่น 2008-01-01 00:00:01

หรือเขียนเป็นตัวแปรไว้ แล้วค่อยเรียกใฃ้ฟังก์ชั่นก็ได้ ดังนี้

<?php
	$begin="2008-01-01 00:00:01"; //  วันที่เริ่มนับ
	$end=date("Y-m-d H:i:s"); // วันที่สิ้นสุด
	echo duration($begin,$end); // แสดงผล
?>



อย่าลืมกด Like กด Share เป็นกำลังใจ ในการสร้างบทความใหม่ๆ น่ะครับ





Tags:: ฟังก์ชัน นาทีที่ผ่าน เวลาที่ผ่าน php ชั่วโมงที่ผ่าน







URL สำหรับอ้างอิง