รูปแบบ (return timestamp)
1 |
int mktime ([ int $hour=date("H") [, int $minute=date("i") [, int $second=date("s") [, int $month=date("n") [, int $day=date("j") [, int $year=date("Y") [, int $is_dst=-1 ]]]]]]] ) |
แสดง วัน/เดือน/ปี โดยเพิ่มหรือลด วันเวลา ตามต้องการ ตัวอย่างด้านล่าง คือ เพิ่มเข้าไปอีก 1 เดือนจากเดือนปัจจุบัน
1 2 3 |
<?php echo date("Y-m-d", mktime(0, 0, 0, date("m")+1, date("d"), date("Y"))); ?> |
เอาวัน/เดือน/ปี มาคำนวณบวกลบกัน ตัวอย่าง เป็นการนำวัน/เดือน/ปี ปัจจุบัน มาลบกับวันเดือนปีอีก 1 ปีข้างหน้า พร้อมหารด้วย 86400 เพื่อทำให้ออกมาเป็นจำนวนวัน
1 2 3 4 5 6 |
<?php $toDay = mktime(date("H"),date("i"),date("s"),date("m") ,date("d"),date("Y")); $nextYear = mktime(date("H"),date("i"),date("s"),date("m") ,date("d"),date("Y")+1); $result = ($nextYear - $toDay )/86400; echo $result; ?> |