fb_ads

www.รับเขียนโปรแกรม.net รับเขียนโปรแกรม ระบบต่างๆ เช่น ระบบข้อมูลบุคคล ระบบข้อมูลลูกค้า ระบบซื้อขาย คลังสินค้า ระบบเช่าจอง ทำงานบน Website ด้วย PHP MySql NodeJs HTML5 JavaScript Ajax

javascript and PHP tip หาวันที่สุดท้ายของเดือนปัจจุบัน


การเขียนโปรแกรมในระบบงานต่างๆ  หากมีเรื่องเดือนเข้ามาเกี่ยวข้อง แล้วอาจมีความจำเป็นที่จะต้อง หาว่าวันสุดท้ายของเดือนคือวันอะไร เช่น วันสุดท้าย ของเดือน มกราคม คือ วันที่ 31 วันสุดท้ายของเดือน เมษายน คือ วันที่ 30 หรือ เดือนกุมภาพันธ์ วันสุดท้ายจะแตกต่างกันในแต่ละปี เป็นต้น

ในการเขียนโปรแกรมนั้นสามารถหาวันสุดท้ายของเดือนต่างๆได้ดังต่อไปนี้

หาวันสุดท้ายตอนเดือนโดย javascript

var today= new Date();
//สร้าง object วันที่ขึ้นมา โดย กำหนดให้ วันที่ เป็น 0 ( พารามิเตอร์ตัวที่ 3 )
var lastDayOfMonth = new Date(today.getFullYear(), today.getMonth()+1, 0);//กำหนดวันที่ เป็น 0

alert(lastDayOfMonth.getDate();//Browser จะแจ้งเตือนวันที่สุดท้ายของเดือน ปัจจุบัน

หาวันสุดท้ายตอนเดือนโดย PHP

 <?php echo date("t",strtotime("2019-02-01"));
/*ใช้ function  date ของ PHP โดยกำหนด time stamp ( พารามิเตอร์ตัวที่ 3 ) เป็นวันที่ 1 ของเดือนที่เราต้องการหาวันที่สุดท้าย*/
?>
 t ในที่นี้คือวันที่สุดท้าย ของเดือน กุมภาพันธ์ ปี 2019 ผลลัธ์คือ  28