วิธีสร้างวันที่ด้วยการตั้งค่าเขตเวลาโดยไม่ใช้การแทนสตริงใน JavaScript

Withi Srang Wan Thi Dwy Kar Tang Kha Khet Wela Doy Mi Chi Kar Thaen String Ni Javascript



โซนเวลาที่ตั้งไว้อนุญาตให้ผู้พัฒนากำหนดเวลาชดเชยเวลาปัจจุบันจาก UTC (เวลาพิกัดสากล) บางครั้ง มีความจำเป็นต้องสร้างวันที่ด้วยเขตเวลาที่กำหนดตามเวลาท้องถิ่น เพื่อจุดประสงค์นั้น จึงใช้เมธอด Date() ของ JavaScript นอกจากนี้คุณยังสามารถใช้เมธอด getTime() และเรียกใช้ “ getTimezoneOffset() ” เพื่อแทรกหรือลบโซนเวลาตามภูมิภาค

โพสต์นี้จะอธิบายวิธีการสร้างวันที่พร้อมเขตเวลาที่ตั้งไว้

การสร้างวันที่ด้วยเขตเวลาที่กำหนดโดยไม่มีการแสดงสตริง

หากต้องการสร้างวันที่พร้อมเขตเวลาที่กำหนด ให้คลิก “ วันที่() ” สามารถใช้เมธอดของจาวาสคริปต์ได้ เป็นวิธีการในตัวที่ใช้สำหรับการทำงานกับวันที่และเวลา







ไวยากรณ์



ในไวยากรณ์นี้ ' วันที่() ” มีการเรียกใช้เมธอด:



ใหม่ วันที่ ( ปี เดือน วันที่ ชั่วโมง นาที วินาที มิลลิวินาที )

ปี ”, “ เดือน ”, “ วันที่ ”, “ ชั่วโมง ”, “ นาที ”, “ ที่สอง ', และ ' มิลลิวินาที ” จะถูกส่งผ่านเป็นพารามิเตอร์สำหรับสร้างวันที่พร้อมเขตเวลาที่ตั้งไว้





ตัวอย่างที่ 1: โดยการกำหนดวัตถุวันที่

ในตัวอย่างที่ระบุไว้นี้ วัตถุจะเริ่มต้นเป็น “ '. จากนั้น “เรียกใช้ “ วันที่() ” วิธีการและส่งวันที่ตามไวยากรณ์ข้างต้น:

มี d = ใหม่ วันที่ ( 2023 03 ยี่สิบ , 1 , 78 , 27 , 0 ) ;

ส่งวัตถุเป็นอาร์กิวเมนต์ไปที่ ' คอนโซล.ล็อก() ” วิธีการแสดงผลบนคอนโซล:



คอนโซล บันทึก ( )

สามารถสังเกตได้ว่าวันที่ถูกสร้างขึ้นด้วยเขตเวลาที่กำหนดโดยไม่มีการแสดงสตริง:

ตัวอย่างที่ 2: การใช้ setTime() วิธีการ

ที่นี่ วันที่ใหม่จะถูกสร้างขึ้นและจัดเก็บไว้ในตัวแปรที่ประกาศด้วยความช่วยเหลือของ ' วันที่() ' วิธี:

วันที่ var = ใหม่ วันที่ ( 2023 , 07, ยี่สิบเอ็ด ) ;

เรียกใช้ ' ตั้งเวลา() ” วิธีการตั้งเวลา นอกจากนี้, ' รับเวลา () ' และ ' getTimezoneOffset() ” ยังใช้เป็นอาร์กิวเมนต์ของ “ ตั้งเวลา() ” วิธีรับเวลาและตั้งค่าเขตเวลา โดยที่ “getTimezoneOffset()” สามารถแทรกหรือลบการชดเชยเขตเวลาได้:

วันที่. ตั้งเวลา ( วันที่. รับเวลา ( ) + วันที่. รับ TimezoneOffset ( ) * 60 * 1,000 ) ;

เรียกใช้เมธอด console.log() เพื่อแสดงผล:

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

ด้วยเหตุนี้ หนึ่งวันจึงถูกลบออกจากวันที่ที่กำหนดไว้ตามการชดเชยเขตเวลา:

นั่นคือทั้งหมดที่เกี่ยวกับการสร้างวันที่ด้วยเขตเวลาที่กำหนดโดยไม่ต้องใช้การแสดงสตริง

บทสรุป

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