เพิ่ม 1 วันเป็นวันที่โดยใช้ JavaScript

Pheim 1 Wan Pen Wan Thi Doy Chi Javascript



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

บทความนี้จะสาธิตวิธีการเพิ่มวันต่อวันโดยใช้ JavaScript

จะเพิ่ม 1 วันในวันที่โดยใช้ JavaScript ได้อย่างไร

สำหรับการเพิ่ม 1 วันเป็นวันที่ ให้ใช้วิธี JavaScript ที่กำหนดไว้ล่วงหน้า:







มาดูกันว่าวิธีการเหล่านี้จะเพิ่มวันต่อวันได้อย่างไร



วิธีที่ 1: เพิ่ม 1 วันเป็นวันที่โดยใช้วิธี setDate()

หากต้องการเพิ่ม 1 วันในวันที่ ให้ใช้ปุ่ม “ กำหนดวันที่ () ” วิธีการด้วย “ รับวันที่ () ' กระบวนการ. เมธอด getDate() รับวันจากวันที่ที่ระบุ และเมธอด setDate() ตั้งวันของเดือนเป็นวันถัดไปโดยเพิ่ม 1 เข้าวันที่ที่มีอยู่



ไวยากรณ์
ทำตามไวยากรณ์ที่กำหนดเพื่อเพิ่ม 1 วันในวันที่โดยใช้ setDate() วิธีการ:





วันที่. กำหนดวันที่ ( วันที่. รับวันที่ ( ) + 1 ) ;

ตัวอย่างที่ 1: เพิ่ม 1 วันเป็นวันที่ปัจจุบัน
ในตัวอย่างต่อไปนี้ ขั้นแรกให้สร้างวัตถุวันที่ใหม่โดยใช้ตัวสร้างวันที่ () ซึ่งประกอบด้วยวันที่ปัจจุบัน:

คอสต์ วันที่ = ใหม่ วันที่ ( ) ;

พิมพ์วันที่บนคอนโซล:



คอนโซล บันทึก ( 'วันนี้: ' + วันที่ ) ;

โทรหา “ รับวันที่ () ” วิธีรับวันจากวันที่ใน “ กำหนดวันที่ () ” วิธีการและเพิ่ม “ 1 'ถึงมัน:

วันที่. กำหนดวันที่ ( วันที่. รับวันที่ ( ) + 1 ) ;

สุดท้าย พิมพ์วันที่ใหม่บนคอนโซลโดยใช้ ' คอนโซล.ล็อก() ' กระบวนการ:

คอนโซล บันทึก ( 'เพิ่ม 1 วัน: ' + วันที่ ) ;

ผลลัพธ์แสดงว่า 1 วันถูกเพิ่มไปยังวันที่ปัจจุบันสำเร็จแล้ว:

ตัวอย่างที่ 2: เพิ่ม 1 วันในวันที่ระบุ
สร้างวัตถุวันที่โดยผ่านวันที่วันใด ๆ เช่น “ 23 มิถุนายน 2565 ” เป็นอาร์กิวเมนต์ จากนั้นดำเนินการบล็อกรหัสเดียวกัน:

คอสต์ วันที่ = ใหม่ วันที่ ( '23 มิถุนายน 2565' ) ;

เอาต์พุตให้ ' 24 มิถุนายน 2565 ” วันที่โดยการเพิ่ม “ 1 ” วันในวันที่ระบุ:

วิธีที่ 2: เพิ่ม 1 วันในวันที่โดยใช้เมธอด Date.now()

อีกวิธีหนึ่งในการเพิ่มวันในวันที่คือเมธอด “now()” ของอ็อบเจกต์วันที่ ให้เวลาเป็นมิลลิวินาที ในการเพิ่มวัน คุณต้องเพิ่มมิลลิวินาทีในวันที่ปัจจุบัน

ไวยากรณ์
ใช้ไวยากรณ์ที่กำหนดเพื่อเพิ่มวันที่วันที่โดยใช้เมธอด Date.now() :

ใหม่ วันที่ ( วันที่ . ตอนนี้ ( ) + ( 3600 * 1,000 * 24 ) )

ที่นี่เมธอด Date.now() ให้มิลลิวินาทีของวันที่ปัจจุบันและเพิ่มมิลลิวินาทีของวันเพื่อรับวันที่ที่อัปเดต

ตัวอย่าง
สร้างวัตถุวันที่ใหม่โดยผ่าน “ วันที่ตอนนี้ () ” วิธีการโดยการเพิ่มมิลลิวินาทีของวันเป็นอาร์กิวเมนต์:

คอสต์ เพิ่ม1 = ใหม่ วันที่ ( วันที่ . ตอนนี้ ( ) + ( 3600 * 1,000 * 24 ) ) ;

พิมพ์วันที่อัปเดตบนคอนโซล:

คอนโซล บันทึก ( 'เพิ่ม 1 วัน: ' + เพิ่ม1 ) ;

เอาต์พุตระบุว่าวันที่ได้รับการอัปเดตแล้ว:

เราได้รวบรวมวิธีการทั้งหมดเพื่อเพิ่ม 1 วันในวันที่โดยใช้ JavaScript

บทสรุป

หากต้องการเพิ่มวันที่ 1 วัน ให้ใช้ JavaScript ที่สร้างไว้ล่วงหน้า “ กำหนดวันที่ () ' กับ ' รับวันที่ () ” วิธีการ และ “ วันที่ตอนนี้ () วิธีการ” ของวัตถุวันที่ เมธอด getDate() รับวันจากวันที่ที่กำหนด และเมธอด setDate() ตั้งค่าวันของเดือนเป็นวันถัดไปโดยเพิ่ม 1 ให้กับวันที่มีอยู่ ในขณะที่เมธอด Date.now() ให้เวลาเป็นมิลลิวินาที บทความนี้สาธิตวิธีการเพิ่มวันต่อวันโดยใช้ JavaScript