ล่าสุดการพัฒนาเว็บบทเรียน
×

JS เกี่ยวกับการสอน

JS บ้าน JS บทนำ JS สถานที่ที่จะ JS ส่งออก JS วากยสัมพันธ์ JS งบ JS ความคิดเห็น JS ตัวแปร JS ผู้ประกอบการ JS คณิตศาสตร์ JS การมอบหมาย JS ชนิดข้อมูล JS ฟังก์ชั่น JS วัตถุ JS ขอบเขต JS เหตุการณ์ JS เงื่อนไข JS วิธีสตริง JS เบอร์ JS วิธีการจำนวน JS คณิตศาสตร์ JS วันที่ JS รูปแบบวันที่ JS วันวิธีการ JS แถว JS วิธีการอาร์เรย์ JS booleans JS เปรียบเทียบ JS เงื่อนไข JS สวิตซ์ JS ห่วง For JS ในขณะที่ห่วง JS หยุด JS ประเภทการแปลง JS นิพจน์ทั่วไป JS ข้อผิดพลาด JS แก้จุดบกพร่อง JS hoisting JS โหมดที่เข้มงวด JS คู่มือสไตล์ JS ปฏิบัติที่ดีที่สุด JS ข้อผิดพลาด JS ประสิทธิภาพ JS คำสงวน JS JSON

JS ฟอร์ม

แบบฟอร์มการตรวจสอบ รูปแบบ API

JS วัตถุ

นิยามวัตถุ คุณสมบัติของวัตถุ วิธีการของวัตถุ ต้นแบบวัตถุ

JS ฟังก์ชั่น

นิยามฟังก์ชั่น ค่าฟังก์ชัน ฟังก์ชั่นการภาวนา ปิดฟังก์ชั่น

JS HTML DOM

DOM แนะนำ DOM วิธีการ DOM เอกสาร DOM องค์ประกอบ DOM HTML DOM CSS DOM ภาพเคลื่อนไหว DOM เหตุการณ์ DOM EventListener DOM การเดินเรือ DOM โหนด DOM Nodelist

JS เบราว์เซอร์ BOM

JS Window JS Screen JS Location JS History JS Navigator JS Popup Alert JS Timing JS Cookies

JS ตัวอย่าง

JS ตัวอย่าง JS HTML DOM JS HTML อินพุต JS HTML วัตถุ JS HTML เหตุการณ์ JS เบราว์เซอร์ JS ทดสอบ JS สรุป

JS คู่มืออ้างอิง

JavaScript วัตถุ HTML DOM วัตถุ


 

JavaScriptรูปแบบวันที่


JavaScript วันที่ป้อนข้อมูล

โดยทั่วไปมี 4 ประเภทของ JavaScript รูปแบบวันที่:

ชนิด ตัวอย่าง
ISO วัน "2015-03-25" (มาตรฐานนานาชาติ)
วันที่สั้น "03/25/2015" หรือ "2015/03/25"
วันที่ที่ยาวนาน "Mar 25 2015" หรือ "25 Mar 2015"
วันเต็ม "Wednesday March 25 2015"

วัน JavaScript เอาท์พุท

เป็นอิสระจากรูปแบบการป้อน, JavaScript จะ (ค่าเริ่มต้น) วันที่การส่งออกในรูปแบบสตริงข้อความเต็มรูปแบบ:

Wed Mar 25 2015 01:00:00 GMT+0100 (W. Europe Standard Time)

วัน JavaScript ISO

ISO 8601 เป็นมาตรฐานสากลสำหรับการเป็นตัวแทนของวันที่และเวลา

มาตรฐาน ISO 8601 ไวยากรณ์ (YYYY-MM-DD) นอกจากนี้ยังเป็นที่ต้องการรูปแบบวันที่ javascript:

ตัวอย่างเช่นวันที่ (สมบูรณ์)

var d = new Date("2015-03-25");
ลองตัวเอง»

วันที่คำนวณจะเทียบกับโซนเวลาของคุณ
ทั้งนี้ขึ้นอยู่กับโซนเวลาของคุณผลดังกล่าวข้างต้นจะแตกต่างกันระหว่างวันที่ 24 มีนาคมและวันที่ 25 มีนาคม

มันสามารถเขียนได้โดยไม่ต้องระบุวัน (YYYY-MM) :

ตัวอย่าง (ปีและเดือน)

var d = new Date("2015-03");
ลองตัวเอง»

โซนเวลาจะแตกต่างกันผลที่ได้ดังกล่าวข้างต้นระหว่างวันที่ 28 เดือนกุมภาพันธ์และ 1 มีนาคม

มันสามารถเขียนได้โดยไม่ต้องเดือนและวัน (YYYY) :

ตัวอย่าง (ปีเท่านั้น)

var d = new Date("2015");
ลองตัวเอง»

โซนเวลาจะแตกต่างกันผลที่ได้ดังกล่าวข้างต้นระหว่าง 31 ธันวาคม 2014 และ 1 มกราคม 2015

มันสามารถเขียนได้มีเวลาเพิ่มนาทีและวินาที (YYYY-MM-DDTHH:MM:SS) :

ตัวอย่างเช่นวันที่ (ที่ครบถ้วนพร้อมชั่วโมงนาทีและวินาที)

var d = new Date("2015-03-25T12:00:00");
ลองตัวเอง»

T ในสตริงวันระหว่างวันที่และเวลาแสดงเวลา UTC

UTC (Coordinated เวลามาตรฐานสากล) เป็นเช่นเดียวกับในเขตเวลา GMT (Greenwich Mean Time)


วัน JavaScript ยาว

วันที่มีความยาวส่วนใหญ่มักจะเขียนด้วย "MMM DD YYYY" ไวยากรณ์เช่นนี้

ตัวอย่าง

var d = new Date("Mar 25 2015");
ลองตัวเอง»

เดือนและวันที่สามารถอยู่ในลำดับใด ๆ :

ตัวอย่าง

var d = new Date("25 Mar 2015");
ลองตัวเอง»

และเดือนสามารถเขียนได้ในราคาเต็ม (มกราคม) หรือย่อ ( ม.ค. ):

ตัวอย่าง

var d = new Date("January 25 2015");
ลองตัวเอง»

ตัวอย่าง

var d = new Date("Jan 25 2015");
ลองตัวเอง»

เครื่องหมายจุลภาคจะถูกละเลย ชื่อกรณีตาย:

ตัวอย่าง

var d = new Date("JANUARY, 25, 2015");
ลองตัวเอง»

วัน JavaScript สั้น

วันสั้นส่วนใหญ่มักจะเขียนกับ "MM/DD/YYYY" ไวยากรณ์เช่นนี้

ตัวอย่าง

var d = new Date("03/25/2015");
ลองตัวเอง»

จาวาสคริปต์ยังจะยอมรับ "YYYY/MM/DD" :

ตัวอย่าง

var d = new Date("2015/03/25");
ลองตัวเอง»

เดือนก่อนที่จะเขียนวันในวันที่สั้นและรูปแบบวันที่ ISO


แบบเต็มรูปแบบวันที่

JavaScript จะยอมรับสตริงวันที่ในรูปแบบ "JavaScript เต็ม":

ตัวอย่าง

var d = new Date("Wed Mar 25 2015 09:56:24 GMT+0100 (W. Europe Standard Time)");
ลองตัวเอง»

JavaScript จะไม่สนใจข้อผิดพลาดทั้งในชื่อวันและในวงเล็บเวลา:

ตัวอย่าง

var d = new Date("Fri Mar 25 2015 09:56:24 GMT+0100 (Tokyo Time)");
ลองตัวเอง»

ช่วงเวลา

JavaScript ยอมรับโซนเวลาเหล่านี้:

เขตเวลา ลักษณะ
UTC แบบ Coordinated Universal Time
GMT เวลามาตรฐานกรีนิช
EDT (สหรัฐ) เวลาตามฤดูกาลของภาคตะวันออก
CDT (สหรัฐ) เวลาตามฤดูกาลของภาคกลาง
MDT (US) ภูเขาเวลาตามฤดูกาล
PDT (US) แปซิฟิกเวลาตามฤดูกาล
EST เวลามาตรฐานตะวันออก (US)
CST เวลามาตรฐานกลาง (US)
MST เวลามาตรฐานของภูเขา (สหรัฐ)
PST เวลามาตรฐานแปซิฟิก (US)

เมื่อตั้งค่าวันที่โดยไม่ต้องระบุโซนเวลา, JavaScript จะใช้เขตเวลาเบราว์เซอร์

เมื่อได้รับวันโดยไม่ต้องระบุโซนเวลาผลที่ได้จะถูกแปลงเป็นโซนเวลาเบราว์เซอร์

ในคำอื่น ๆ : หากวัน / เวลาถูกสร้างขึ้นในเขตเวลา GMT (Greenwich Mean Time) วันที่ / เวลาจะถูกแปลงเป็น CDT (กลางสหรัฐ Daylight Time) หากผู้ใช้เรียกดูจากกลางสหรัฐ