อยากทราบโค๊ดนับถอยหลัง 365 วันอ่ะค่ะ อย่างด่วน!!

สำหรับผู้ที่ เริ่มต้น Programming - PHP มีอะไร แนะนำ หรือข้อสงสัยต้องบอร์ด นี้ คนที่มีความรู้ แบ่งปันคนอื่นบ้างนะ ปัญหาการเขียนโปรแกรม แบบ OOP Session Cookies php network

Moderators: mindphp, ผู้ดูแลกระดาน

nukatae
PHP Newbie
PHP Newbie
Posts: 6
Joined: 05/09/2008 11:04 pm

อยากทราบโค๊ดนับถอยหลัง 365 วันอ่ะค่ะ อย่างด่วน!!

Post by nukatae » 05/09/2008 11:14 pm

คือ อย่างเช่นวันนี้เป็นวันที่ 5 สิงหาคม 2551 วันหมดอายุ คือ 4 สิงหาคม 2552 แล้วที่นี่จะลบวันยังไงอ่ะค่ะ จริงๆลองทำไปแล้วแต่บวกปีค่ะ 5 สิงหาคม 2551 ถึง 5 สิงหาคม 2552 แต่เป็น 366 วัน เค้าไม่เอา แต่ทีนี้อาจารย์เค้าอยากให้ นับรวมตั้งแต่วันเริ่ม-วันสุดท้าย=365 วัน แล้วหลังจากนั้นเอา365 วันมานับถอยหลังอีกที คือ เอามาโชว์เป็น report ค่ะ ถ้าเปิดวันถัดไปมันก็จะลบไปทีละ1 จนหมดอายุไปในที่สุด

คือว่า มีโค๊ดตัวนี้อยู่อ่าค่ะ แบบว่าไปเอาของเค้ามาอีกที เพื่อนบอกว่าเอามาดัดแปลงได้ พอทำแล้วไม่ขึ้นโชว์อะไรอะค่ะ

ยังไงรบกวนผู้รู้ช่วยหน่อยนะค่ะ T T

<? if ($num<>0) {

for ($i=0;$i<$num;$i++) {
$row = mysql_fetch_array($query);

$expire_date=$row['date_final'];
$today_date=date("d-m-Y");

$expire_explode = explode("-", $expire_date);
$expire_day = $expire_explode[0];
$expire_month = $expire_explode[1];
$expire_year = $expire_explode[2];
$expire_yearr = explode(" ", $expire_year);
$expire_yearr1 = $expire_yearr[0];
$expire_yearr2 = $expire_yearr[1];

$today_explode = explode("-", $today_date);
$today_day = $today_explode[0];
$today_month = $today_explode[1];

$today_year = $today_explode[2];
$today_year =$today_year+543;

$start = gregoriantojd($start_month,$start_day,$start_year);
$expire = gregoriantojd($expire_month,$expire_day,$expire_yearr1);
$today = gregoriantojd($today_month,$today_day,$today_year);
$period_of_time = $expire-$start;
$date_current=$expire-$today;

?>

User avatar
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
Posts: 23394
Joined: 22/09/2008 6:18 pm
Contact:

Re: อยากทราบโค๊ดนับถอยหลัง 365 วันอ่ะค่ะ อย่างด่วน!!

Post by mindphp » 06/09/2008 8:41 am

ตัวอย่างการใช้ function

Code: Select all

<?php
$jd = GregorianToJD(10, 11, 1970);
echo "$jd\n";
$gregorian = JDToGregorian($jd);
echo "$gregorian\n";
?>
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042

nukatae
PHP Newbie
PHP Newbie
Posts: 6
Joined: 05/09/2008 11:04 pm

Re: อยากทราบโค๊ดนับถอยหลัง 365 วันอ่ะค่ะ อย่างด่วน!!

Post by nukatae » 06/09/2008 4:35 pm

mindphp wrote:ตัวอย่างการใช้ function

Code: Select all

<?php
$jd = GregorianToJD(10, 11, 1970);
echo "$jd\n";
$gregorian = JDToGregorian($jd);
echo "$gregorian\n";
?>
รันออกมาแล้วเป็นแบบนี้อ่ะค่ะ

2440871 10/11/1970


ช่วยอธิบายให้รายละเอียดให้หน่อยนะค่ะ ยังงงๆอยู่

ขอบคุณค่ะ

User avatar
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
Posts: 23394
Joined: 22/09/2008 6:18 pm
Contact:

Re: อยากทราบโค๊ดนับถอยหลัง 365 วันอ่ะค่ะ อย่างด่วน!!

Post by mindphp » 06/09/2008 6:41 pm

ผมเห็นคุณเรียกใช้ function นั้นเลยเอาตัวอย่างการใช้มาให้ดู

สำหรับ function อื่น ที่เอาไปใช้กับการ คิดแบบที่ต้องการได้มีหลายแบบ เช่น
https://www.mindphp.com/modules.php?name ... nt&tid=123
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042

nukatae
PHP Newbie
PHP Newbie
Posts: 6
Joined: 05/09/2008 11:04 pm

Re: อยากทราบโค๊ดนับถอยหลัง 365 วันอ่ะค่ะ อย่างด่วน!!

Post by nukatae » 08/09/2008 7:01 pm

เข้าใจแล้วละค่ะ ขอบคุณๆมากเลยนะค่ะ

Post Reply

Return to “Programming - PHP”

Who is online

Users browsing this forum: No registered users and 41 guests