Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,028

HOME > PHP > PHP Forum > อันนี้คือหาวัน เวลาได้แล้วแต่เดือนนี่ เอาไปหารอะไรครับ



 

อันนี้คือหาวัน เวลาได้แล้วแต่เดือนนี่ เอาไปหารอะไรครับ

 



Topic : 009036

Guest




อันนี้คือหาวัน เวลาได้แล้วแต่เดือนนี่ เอาไปหารอะไรครับ

$days=intval($mk_data3/86400);
$remain=$mk_data3%86400;
$hours=intval($remain/3600);
$remain=$remain%3600;
$mins=intval($remain/60);
$secs=$remain%60;

$month=intval($mk_data3/????); <------
$year=intval($mk_data3/????); <------

ช่วยบอกใ้ห้ด้วยครับ



Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 10 ก.ค. 2549 15:40:53 By : earn View : 1997 Reply : 3
 

 

No. 1

Guest


ลองดูละกันนะ


<?
$mk_data=mktime(1, 0, 0, 2, 1, 2004);
$mk_data2=mktime(1, 0, 0, 3, 1, 2004);


print(gmstrftime("%d",$mk_data2 - $mk_data) - 01);

// ใช้ gmstrftime เพราะว่า จะหาค่าผลต่างเวลาจริง (ไม่งั้น เวลามันจะ +7 hour)
// %S แสดงค่าผลต่างวินาที ( 00 - 59 ) ........ ต้องนำ มา ลบ 0 ก่อนจึงจะได้ผลต่าง (ไม่งั้นเดี๋ยวได้ 00 นะ)
// %M แสดงค่าผลต่างนาที (00 - 59) ........ ต้องนำ มา ลบ 0 ก่อนจึงจะได้ผลต่าง
// %H แสดงค่าผลต่างชั่วโมง (00 - 23) ........ ต้องนำ มา ลบ 0 ก่อนจึงจะได้ผลต่าง
// %d แสดงค่าผลต่างวัน (01 -31) ........ ต้องนำ มา ลบ 1 ก่อนจึงจะได้ผลต่าง (เพราะวันที่เดียวกัน ลบกันต้องได้ 0 ใช่ปะ)
// %m แสดงค่าผลต่างเดือน (01 - 12) ........ ต้องนำ มา ลบ 1 ก่อนจึงจะได้ผลต่าง
// %Y แสดงค่าผลต่างปี (1970 - n) ........ ต้องนำ มา ลบ 1970 ก่อนจึงจะได้ผลต่าง (อีกแล้ว)


//อ้างอิงจาก http://th2.php.net/manual/en/function.strftime.php

// เอา function ไปเลยละกัน เผื่อคนอื่นจะใช้ด้วย

function differentDateTime($mktimeMore, $mktimeLess , $type){
if($type == "s" || $type == "sec" || $type == "second"){
$typeFormat = "%S";
$minusValue = 0;
}else if($type == "M" || $type == "min" || $type == "minute"){
$typeFormat = "%M";
$minusValue = 0;
}else if($type == "h" || $type == "hour"){
$typeFormat = "%H";
$minusValue = 0;
}else if($type == "d" || $type == "day"){
$typeFormat = "%d";
$minusValue = 1;
}else if($type == "m" || $type == "month"){
$typeFormat = "%m";
$minusValue = 1;
}else if($type == "y" || $type == "year"){
$typeFormat = "%Y";
$minusValue = 1970;
}else{
return(false);
}

$different = (gmstrftime($typeFormat , $mktimeMore - $mktimeLess ) - $minusValue );
return($different);
}


$mk_data=mktime(1, 0, 0, 1, 10, 2004);
$mk_data2=mktime(11, 50, 50, 5, 1, 2004);

print("<br><br>".differentDateTime($mk_data2, $mk_data , "sec"));
?>


ได้ไม่ได้ยังไงก็บอกด้วย แต่ผมลองแล้วคิดว่าไม่มีปัญหานะ






Date : 11 ก.ค. 2549 00:52:43 By : Ngokung
 


 

No. 2

Guest


..... คุณ earn นี่ ต้องการคำตอบจริง ๆ ไปโพสคำถามไว้กี่เว็บเนี่ย ที่เจอ ๆ ก็ปาไป 3 แล้วนะ
Date : 11 ก.ค. 2549 01:15:03 By : Ngokung
 

 

No. 3

Guest


ถ้าอยากคำนวน วดปใ ทำไมไม่เก็บเป็นแบบ vachar ละ ไม่ต้องใช้ฟังชันของ php จะดีกว่ามั้ย
Date : 12 ก.ค. 2549 13:55:08 By : โปรแกรมเมอร์
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : อันนี้คือหาวัน เวลาได้แล้วแต่เดือนนี่ เอาไปหารอะไรครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 01
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่