จะรับวันที่ & เวลาปัจจุบันใน JavaScript ได้อย่างไร

How Get Current Date Time Javascript



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







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



ก่อนอื่น เราจะสร้างวัตถุใหม่ของ Date() และประกาศตัวแปรชื่อ current และกำหนด Object of Date() ใหม่ให้กับตัวแปรปัจจุบัน



กระแสน้ำ= ใหม่ วันที่ ();

หลังจากมอบหมายแล้วเรามาดูวัตถุ Date กัน มีอะไรให้เราบ้าง





คอนโซลบันทึก(หมุนเวียน)

ไม่เป็นอะไร! ดูดีทีเดียวในรูปแบบที่ดี แต่ถ้าเราต้องการรับเฉพาะปีจากวันที่ทั้งหมดล่ะ เราสามารถใช้ฟังก์ชันในตัว getFullYear() เพื่อรับปีเท่านั้น



หมุนเวียน.getFullYear();

ในทำนองเดียวกัน หากเราต้องการแยกเฉพาะปี เราสามารถใช้ฟังก์ชันในตัว getMonths() เพื่อรับเดือนเท่านั้น

หมุนเวียน.รับเดือน();

ดูเหมือนจะมีปัญหา นี่ไม่ใช่เดือนที่ 8 (สิงหาคม)! ดังที่เราเห็นในผลลัพธ์ที่สมบูรณ์ด้านบนสำหรับวัตถุ Date ใหม่ นี่คือเดือนกันยายน นั่นเป็นเพราะระบบดิจิตอล(0-11) ดังนั้นเราต้องบวก 1 เข้าไปเพื่อให้ได้เดือนที่ถูกต้องทุกครั้ง

หมุนเวียน.รับเดือน() + 1;

เท่านี้ก็เรียบร้อย

เช่นเดียวกับปี เราทำเช่นเดียวกันสำหรับวันที่ ตัวอย่างเช่น หากต้องการแยกหรือรับเฉพาะวันที่ เราสามารถใช้ฟังก์ชันในตัว getDate()

หมุนเวียน.getDate();

เช่นเดียวกับวันที่ เรามีฟังก์ชันในตัวสำหรับแยกช่วงเวลาที่ต้องการ ตัวอย่างเช่น หากเราต้องการรับหรือแยกชั่วโมงเท่านั้น จากเวลาปัจจุบันทั้งหมด เราสามารถใช้ฟังก์ชันในตัว getHours()

หมุนเวียน.getHours();

เช่นเดียวกันสำหรับนาที หากต้องการแยกนาทีเท่านั้น เราสามารถใช้ getMinutes()

หมุนเวียน.getMinutes();

หากต้องการแยกวินาทีเท่านั้น เราสามารถใช้ getSeconds()

หมุนเวียน.รับวินาที();

ฟังก์ชันในตัวขั้นสูง

ที่นี่เรามีฟังก์ชันขั้นสูงในตัวเพื่อรับวันที่และเวลาในสตริงที่จัดรูปแบบที่ดีและสะอาดตา ตัวอย่างเช่น เพื่อให้ได้เฉพาะเวลา ไม่ใช่วันที่ ในรูปแบบของสตริง เราสามารถใช้ฟังก์ชันในตัว toLocaleTimeString() เพื่อจุดประสงค์ของเรา

หมุนเวียน.toLocaleTimeString(); // '14:42:07 น.'

และถ้าเราต้องการแยกเฉพาะเวลาในรูปของสตริง เราสามารถใช้ฟังก์ชันในตัว toLocaleDateString()

หมุนเวียน.toLocaleDateString(); // '9/29/2020'

และถ้าเราต้องการแยกทั้งวันที่และเวลาในสตริงเดียว เราสามารถใช้ฟังก์ชันในตัว toLocaleString()

หมุนเวียน.toLocaleString(); // '9/29/2020, 14:42:07 น.'

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

บทสรุป

บทความนี้อธิบายวิธีที่เราสามารถรับวันที่และเวลาปัจจุบัน และวิธีที่เราสามารถใช้ให้ตรงกับความต้องการของเราด้วยวิธีที่ง่าย ลึกซึ้ง และมีประสิทธิภาพ ซึ่งผู้เริ่มต้นสามารถเข้าใจและใช้งานได้ ดังนั้น จงเรียนรู้ ทำงาน และรับประสบการณ์ใน Javascript ด้วย linuxhint.com ต่อไปเพื่อให้เข้าใจได้ดีขึ้น ขอบคุณมาก!