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

วิธีที่ 1: การใช้ setFullYear()

เมธอด setFullYear() ใช้เพื่อตั้งค่าปีของวัตถุวันที่ ด้วยการตั้งค่าปีเป็นค่าก่อนหน้า เราสามารถลบปีออกจากวันที่ได้ นี่คือรหัส:

let currentDate = new Date();
currentDate.setFullYear(currentDate.getFullYear() - {number of years to subtract});

ในโค้ดข้างต้น ขั้นแรกเราจะสร้างออบเจ็กต์ Date ใหม่และเก็บไว้ในตัวแปร currentDate จากนั้นเราใช้เมธอด setFullYear() เพื่อลบจำนวนปีที่ระบุออกจากปีปัจจุบัน

วิธีที่ 2: การใช้ตัวสร้างวันที่

อีกวิธีในการลบปีออกจากวันที่คือการใช้ตัวสร้างวันที่ นี่คือรหัส:

let currentDate = new Date();
let newDate = new Date(currentDate.getFullYear() - {number of years to subtract}, currentDate.getMonth(), currentDate.getDate());

ในโค้ดข้างต้น ขั้นแรกเราจะสร้างออบเจ็กต์ Date ใหม่และเก็บไว้ในตัวแปร currentDate จากนั้นเราสร้างออบเจ็กต์ Date ใหม่โดยส่งค่าปี เดือน และวันที่ เราลบจำนวนปีที่ระบุออกจากปีปัจจุบันและส่งผ่านเป็นค่าปี

บทสรุป

ในคู่มือนี้ เราได้กล่าวถึงสองวิธีในการลบปีออกจากวันที่ใน JavaScript วิธีแรกใช้เมธอด setFullYear() เพื่อลบปีออกจากปีปัจจุบัน วิธีที่สองใช้ตัวสร้างวันที่เพื่อสร้างวัตถุวันที่ใหม่โดยมีค่าปีที่ลบออก คุณสามารถเลือกวิธีการใดก็ได้ตามความต้องการของคุณ