สอนภาษา JavaScript เขียนโค้ด บวก ลบ วันที่ปัจจุบัน โดยตัวอย่างจะบวกวันที่เพิ่ม 1 วัน และลบวันที่ 1 วันจากวันที่ปัจจุบัน โดยใช้หลักการบวก ลบ ด้วยหน่วยมิลลิวินาที สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง JavaScript บวก ลบ วันที่ปัจจุบัน
<script>
var date_c = new Date();
date_i = new Date(Date.now() + (3600 * 1000 * 24));
date_d = new Date(Date.now() - (3600 * 1000 * 24));
console.log( "วันที่ปัจจุบัน คือ "+date_c.getDate()+" เดือน "+(date_c.getMonth()+1)+" ปี "+date_c.getFullYear() );
console.log( "วันที่ปัจจุบัน บวก 1 วัน คือ "+date_i.getDate()+" เดือน "+(date_i.getMonth()+1)+" ปี "+date_i.getFullYear() );
console.log( "วันที่ปัจจุบัน ลบ 1 วัน คือ "+date_d.getDate()+" เดือน "+(date_d.getMonth()+1)+" ปี "+date_d.getFullYear() );
</script>
ผลลัพธ์
วันที่ปัจจุบัน คือ 14 เดือน 1 ปี 2022
วันที่ปัจจุบัน บวก 1 วัน คือ 15 เดือน 1 ปี 2022
วันที่ปัจจุบัน ลบ 1 วัน คือ 13 เดือน 1 ปี 2022
โค้ดด้านบน บวก ลบ วันที่ปัจจุบันด้วยคำสั่ง Date.now() + (3600 * 1000 * 24) ซึ่งเป็นการบวก ลบ ด้วยหน่วย milliseconds (มิลลิวินาที) โดยสูตร (3600 * 1000 * 24) มีค่าเท่ากับ 86400000 มิลลิวินาที เมื่อแปลงมาเป็นวันจะเท่ากับ 1 วัน