จัดเตรียมวัตถุและฟังก์ชั่นมาตรฐานสำหรับการทำงานกับวันที่และเวลา
ข้อเสนอนี้เป็นขั้นตอนที่ 3 และได้รับการตรวจสอบสำหรับขั้นตอนที่ 3 โดย Richard Gibson, Bradley Farias และ Daniel Ehrenberg
ข้อเสนอนี้อยู่ในมือของผู้ใช้เอ็นจิ้น ECMAScript ดังนั้นแถบสำหรับการเปลี่ยนแปลง API นั้นสูงมาก อย่างไรก็ตามการเปลี่ยนแปลงอาจเกิดขึ้นเป็นผลมาจากข้อเสนอแนะจากการใช้งานในเครื่องยนต์ JS การเปลี่ยนแปลงบรรณาธิการเป็นข้อมูลจำเพาะและการแก้ไขข้อผิดพลาดไปยังข้อมูลจำเพาะการทดสอบและเอกสารก็ยังดำเนินอยู่เช่นเดียวกับที่เป็นธรรมเนียมสำหรับข้อเสนอขั้นตอนที่ 3 นอกจากนี้ยังมีการเพิ่มการทดสอบเพิ่มเติมและเนื้อหาเอกสารในระหว่างขั้นตอนที่ 3
Date
เป็นจุดปวดที่ยาวนานใน ecmascript สิ่งนี้นำเสนอ Temporal
Object
ระดับโลกที่ทำหน้าที่เป็นเนมสเปซระดับบนสุด (เช่น Math
) ซึ่งนำ API วันที่/เวลาที่ทันสมัยมาสู่ภาษา ECMASCRIPT สำหรับรายละเอียดของแรงจูงใจโปรดดู: การแก้ไขวันที่ JavaScript
ข้อความจำเพาะสามารถพบได้ที่นี่
เอกสารอ้างอิงและตัวอย่างสามารถดูได้ด้านล่าง
ตำราอาหารที่จะช่วยให้คุณเริ่มต้นและเรียนรู้เกี่ยวกับ Ins and Outs of Temporral มีอยู่ที่นี่
โพลีฟิลด์ | repo | สถานะ |
---|---|---|
@js-temporal/polyfill | JS-temporal/temporal-polyfill | มีอัลฟ่ารีลีส |
การฟิลด์ชั่วคราว | FullCalendar/temporal-polyfill | มีการเปิดตัวเบต้า |
หากคุณกำลังทำงานกับโพลีฟิลล์โปรดยื่นปัญหาหรือประชาสัมพันธ์เพื่อให้เราสามารถเพิ่มของคุณได้ที่นี่
โพลีฟิลที่ไม่ใช่การผลิตถูกสร้างขึ้นเพื่อตรวจสอบข้อเสนอนี้ โพลีฟิลด์นี้ยังคงอยู่ใน repo นี้ แต่สำหรับวัตถุประสงค์ในการทดสอบและเปิดเอกสาร "สนามเด็กเล่น" ตามที่อธิบายไว้ด้านล่าง
อย่าใช้โพลีฟิลนี้ในโครงการของคุณเอง! โปรดใช้โพลีฟิลจากตารางด้านบนแทน
เมื่อดูเอกสารอ้างอิงโพลีฟิลที่ไม่ใช่การผลิตจะถูกโหลดโดยอัตโนมัติในเบราว์เซอร์ของคุณดังนั้นคุณสามารถลองใช้เวลาชั่วคราวโดยเปิดคอนโซลเครื่องมือนักพัฒนาเบราว์เซอร์ของคุณ