GORAGOD.com
freelance, web developer, web designer, hosting, domain name
Home
Host & Domain
Portfolio
สอบถามเรื่องวันที่ที่กำหนดให้เพิ่มทีละ 1
Home
Forum
สอบถามเรื่องวันที่ที่กำหนดให้เพิ่มทีละ 1
Aloneza
สอบถามเรื่องวันที่ครับ คือสมมุติว่าเรา
เปิดเว็บวันที่ 10 ม.ค 54
เปิดมาแล้ว ......(จำนวนวันเพิ่มขึ้นเรื่อยๆ).........วัน
ต้องใช้สคริปต์แบบไหนครับ ช่วยตอบด้วยครับ จะเป็น java script หรือ php ก็ได้ครับ
ขอบพระคุณเป็นอย่างสูง
goragod
เกี่ยวกับวันที่
แนวคิดง่ายๆ ก็ใช้ php เขียนคำสั่ง ลบวันที่เริ่มต้นกับวันที่ปัจจุบันได้เลย แล้วก็ echo ออกมาแสดงผลได้ทันที
Aloneza
ขอบคุณครับ อาจารย์ เดี๋ยวผมจะลองทำดูนะครับ
Aloneza
ยังทำไ่ม่ได้เลยครับ..งงอ่ะครับ..แล้วตอนนี้ก็ต้องทำใส่ลงไปแล้วแต่ยังไปต่อไม่ได้..ติดปัญหาอยู่เลยครับ
รบกวน อาจารย์ด้วยครับ
goragod
<?php
function dateEStime($theDay,$theMonth,$theYear) {
return mktime(0,0,0,$theMonth,$theDay,$theYear);
}
$d1 = dateEStime(10,1,2011);
// 10 jan 2011
$d2 = dateEStime(11,1,2011);
// 11 jan 2011
echo ($d2 - $d1) / 86400;
// ห่างกัน (วัน)
?>
$d1 ก็กำหนดวันที่เปิดเว็บเข้าไป จะด้วยวิธีใดก็ได้ (คศ. เท่านั้น)
$d2 ก็เป็น วันนี้
Aloneza
ให้มันเพิ่มวันเองไปเรื่อยๆนะครับ ตรงที่อาจารย์ว่า "
$d2 ก็เป็น วันนี้
" แล้วเราต้องไปเปลี่ยนตรงนี้เรื่อยๆเหรอครับ(ไม่ทราบผมเข้าใจถูกต้องหรือป่าว ผม)เพราะผมจะให้มันเพิ่มวันเองไปเรื่อยๆอ่ะครับ เป็นการประกาศว่า
เว็บเราเปิดวันที่ 10 ม.ค. 54
(ถ้าวันนี้เป็นวันที่ 11) เปิดมาแล้ว 1 วัน
(ถ้าวันนี้เป็นวันที่ 12) เปิดมาแล้ว 2 วัน คือเพิ่มวันเองไปเรื่อยๆอ่ะครับ
ที่อาจารย์ให้มามันเป็น การกำหนดว่าเฉพาะว่าวันนี้วันที่เท่าไหร่เองอ่ะครับ
ไม่ทราบผมเข้าใจถูกต้องหรือป่าวนะครับแต่..
รบกวนอาจารย์แนะนำความเข้าใจอีกสักนิดครับ มือใหม่อย่างผมจะขอบพระคุณอาจารย์อย่างมากเลยครับ
goragod
ซะงั้น...
คำว่า วันนี้ หมายถึงกำหนดวันที่วันนี้ลงไป ส่วน วันนี้จะมาได้ยังไง ผมแนะนำให้ลองหาวิธีดู ซึ่งฟังก์ชั่นของ PHP ก็มี
ซึ่งถ้าเราใช้ฟังก์ชั่นของ PHP เราก็จะได้วันนี้ มา โดยไม่ต้องกำหนดเองทุกวัน
ส่วน วันนี้จะมายังไงนั้น มีหลายวิธี ซึ่งผมไม่รู้ว่าสิ่งที่มีอยู่แล้วมีอะไรบ้าง ก็เลยตอบไม่ได้ (ให้ลองหาดูเอง)
ส่วน วันที่เปิดเว็บ ก็เช่นกัน จะมาโดยวิธีใดก็ได้ ตามที่รู้จัก เช่น ใส่ config หรือ ใส่ลง db หรือเขียนในโค้ด ก็ให้ไปเลือกวิธีเอา
<?php
function dateEStime($theDay,$theMonth,$theYear) {
return mktime(0,0,0,$theMonth,$theDay,$theYear);
}
$d1 = dateEStime(10,1,2011);
$d2 = date('U');
// วันนี้
echo floor(($d2 - $d1) / 86400);
?>
Aloneza
ขอบคุณครับ..อาจารย์ ตอนนี้ได้แล้วครับผม แต่ของทำความเข้าใจเพิ่มเติมอีกครับ..
ขอบพระคุณเป็นอย่างสูงครับ
ความคิดเห็น
รายละเอียด
ไฟล์อัปโหลด ชนิด jpg, jpeg ขนาดไฟล์ไม่เกิน 1024
^
แนวคิดง่ายๆ ก็ใช้ php เขียนคำสั่ง ลบวันที่เริ่มต้นกับวันที่ปัจจุบันได้เลย แล้วก็ echo ออกมาแสดงผลได้ทันที
รบกวน อาจารย์ด้วยครับ
function dateEStime($theDay,$theMonth,$theYear) {
return mktime(0,0,0,$theMonth,$theDay,$theYear);
}
$d1 = dateEStime(10,1,2011); // 10 jan 2011
$d2 = dateEStime(11,1,2011); // 11 jan 2011
echo ($d2 - $d1) / 86400; // ห่างกัน (วัน)
?>
$d1 ก็กำหนดวันที่เปิดเว็บเข้าไป จะด้วยวิธีใดก็ได้ (คศ. เท่านั้น)
$d2 ก็เป็น วันนี้
เว็บเราเปิดวันที่ 10 ม.ค. 54
(ถ้าวันนี้เป็นวันที่ 11) เปิดมาแล้ว 1 วัน
(ถ้าวันนี้เป็นวันที่ 12) เปิดมาแล้ว 2 วัน คือเพิ่มวันเองไปเรื่อยๆอ่ะครับ
ที่อาจารย์ให้มามันเป็น การกำหนดว่าเฉพาะว่าวันนี้วันที่เท่าไหร่เองอ่ะครับ
ไม่ทราบผมเข้าใจถูกต้องหรือป่าวนะครับแต่..
รบกวนอาจารย์แนะนำความเข้าใจอีกสักนิดครับ มือใหม่อย่างผมจะขอบพระคุณอาจารย์อย่างมากเลยครับ
คำว่า วันนี้ หมายถึงกำหนดวันที่วันนี้ลงไป ส่วน วันนี้จะมาได้ยังไง ผมแนะนำให้ลองหาวิธีดู ซึ่งฟังก์ชั่นของ PHP ก็มี
ซึ่งถ้าเราใช้ฟังก์ชั่นของ PHP เราก็จะได้วันนี้ มา โดยไม่ต้องกำหนดเองทุกวัน
ส่วน วันนี้จะมายังไงนั้น มีหลายวิธี ซึ่งผมไม่รู้ว่าสิ่งที่มีอยู่แล้วมีอะไรบ้าง ก็เลยตอบไม่ได้ (ให้ลองหาดูเอง)
ส่วน วันที่เปิดเว็บ ก็เช่นกัน จะมาโดยวิธีใดก็ได้ ตามที่รู้จัก เช่น ใส่ config หรือ ใส่ลง db หรือเขียนในโค้ด ก็ให้ไปเลือกวิธีเอา
<?php
function dateEStime($theDay,$theMonth,$theYear) {
return mktime(0,0,0,$theMonth,$theDay,$theYear);
}
$d1 = dateEStime(10,1,2011);
$d2 = date('U'); // วันนี้
echo floor(($d2 - $d1) / 86400);
?>
ขอบพระคุณเป็นอย่างสูงครับ