ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingขอรบกวนอีกเรื่องครับ ตรวจสอบวัน
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: ขอรบกวนอีกเรื่องครับ ตรวจสอบวัน  (อ่าน 571 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
talkit
ก๊วนเสียว
*

พลังน้ำใจ: 10
ออฟไลน์ ออฟไลน์

กระทู้: 387



ดูรายละเอียด
« เมื่อ: 24 พฤศจิกายน 2014, 01:03:52 »

ผมมีตารางหนึ่ง เช่น expiretb มีอยู่ 3 ฟิลด์คือ
id , expiredate และ status โดยที่ข้อมูลมีดังนี้
1. 2014-11-25 , 99999
2. 2014-11-26 , 99999
3. 2014-11-27 , 99999
4. 2014-11-28 , 99999
5. 2014-11-29 , 99999

ปล. status จะแยกเป็น 99999 = สถานะปกติ , 11111 = เหลืออีก 1 วันหมดอายุ และ 00000 = หมดอายุแล้ว
ความต้องการคือ ก่อนวันที่จะหมดอายุ 1 วันจากฟิลด์ expiredate (เช่นเรคคอร์ 1 expiredate = 2014-11-25) ก็ให้เช็คว่า ถ้าวันนี้ตรงกับวันที่ 24 ให้เปลี่ยน status เป็น 11111 และถ้า วันนี้ตรงกับ expiredate ให้ status เป็น 00000
 wanwan017 wanwan017
ไม่รู้เข้าใจเปล่าครับ อิอิ
ขอบคุณครับ
 wanwan017
บันทึกการเข้า

สวัสดีประเทศไทย
newbieX
Newbie
*

พลังน้ำใจ: 7
ออฟไลน์ ออฟไลน์

กระทู้: 22



ดูรายละเอียด
« ตอบ #1 เมื่อ: 24 พฤศจิกายน 2014, 02:02:29 »

$date = date('Y-m-d');//ปัจจุบัน
$prev_date = date('Y-m-d', strtotime($date .' -1 day')); // ก่อน 1 วัน
$next_date = date('Y-m-d', strtotime($date .' +1 day'));// หลัง 1 วัน

 Tongue
บันทึกการเข้า
talkit
ก๊วนเสียว
*

พลังน้ำใจ: 10
ออฟไลน์ ออฟไลน์

กระทู้: 387



ดูรายละเอียด
« ตอบ #2 เมื่อ: 24 พฤศจิกายน 2014, 08:16:25 »

$date = date('Y-m-d');//ปัจจุบัน
$prev_date = date('Y-m-d', strtotime($date .' -1 day')); // ก่อน 1 วัน
$next_date = date('Y-m-d', strtotime($date .' +1 day'));// หลัง 1 วัน

 Tongue

ขอบคุณครับ
แต่ไม่ทราบว่ามี code ที่ลูปเช็คมั้ยครับ
 wanwan017 wanwan017
บันทึกการเข้า

สวัสดีประเทศไทย
pollpolball
ก๊วนเสียว
*

พลังน้ำใจ: 13
ออฟไลน์ ออฟไลน์

กระทู้: 231



ดูรายละเอียด เว็บไซต์
« ตอบ #3 เมื่อ: 24 พฤศจิกายน 2014, 16:39:59 »

http://www.sunzan-design.com/2013/05/datetime-timestamp.html
ผมเคยทำ ลักษณะ ใช้ timestamp ตามตัวอย่าง ผมเคยทำลักษณะ เป็น โปรแกรมจัดการแบนเนอร์ นับเวลาถอยหลัง จะคล้ายอย่างนี้ครับ
บันทึกการเข้า

หน้า: [1]   ขึ้นบน
พิมพ์