การเขียนโปรแกรมในระบบงานต่างๆ หากมีเรื่องเดือนเข้ามาเกี่ยวข้อง แล้วอาจมีความจำเป็นที่จะต้อง หาว่าวันสุดท้ายของเดือนคือวันอะไร เช่น วันสุดท้าย ของเดือน มกราคม คือ วันที่ 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