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

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วันวิธีการ


วิธีการวันที่ให้คุณได้รับและตั้งค่าวันที่ (ปีเดือนวันชั่วโมงนาทีวินาทีมิลลิวินาที)


วันวิธีการรับ

ดูวิธีการที่ใช้สำหรับการได้รับส่วนหนึ่งของวันที่ นี่คือที่พบมากที่สุด (ตามลำดับตัวอักษร):

วิธี ลักษณะ
getDate() ได้รับวันที่เป็นตัวเลข (1-31)
getDay() ได้รับในวันทำงานเป็นตัวเลข (0-6)
getFullYear() รับปีสี่หลัก (YYYY)
getHours() รับชั่วโมง (0-23)
getMilliseconds() รับมิลลิวินาที (0-999)
getMinutes() ได้รับนาที (0-59)
getMonth() รับเดือน (0-11)
getSeconds() รับวินาที (0-59)
getTime() ดูเวลา (มิลลิวินาทีตั้งแต่ 1 มกราคม 1970)

getTime() วิธี

getTime() ส่งกลับจำนวนของมิลลิวินาทีตั้งแต่ 1 มกราคม 1970:

ตัวอย่าง

<script>
var d = new Date();
document.getElementById("demo").innerHTML = d.getTime();
</script>
ลองตัวเอง»

getFullYear() วิธี

getFullYear() ผลตอบแทนปีนับจากวันที่เป็นตัวเลขสี่หลักที่:

ตัวอย่าง

<script>
var d = new Date();
document.getElementById("demo").innerHTML = d.getFullYear();
</script>
ลองตัวเอง»

getDay() วิธี

getDay() ส่งกลับในวันทำงานเป็นตัวเลข (0-6):

ตัวอย่าง

<script>
var d = new Date();
document.getElementById("demo").innerHTML = d.getDay();
</script>
ลองตัวเอง»

ใน JavaScript ซึ่งเป็นวันแรกของสัปดาห์ (0) หมายถึง "อาทิตย์" แม้ว่าบางประเทศในโลกที่พิจารณาในวันแรกของสัปดาห์ที่จะเป็น "จันทร์"

คุณสามารถใช้อาร์เรย์ของชื่อและ getDay() จะกลับมาในวันทำงานเป็นชื่อ:

ตัวอย่าง

<script>
var d = new Date();
var days = ["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];
document.getElementById("demo").innerHTML = days[d.getDay()];
</script>
ลองตัวเอง»

วิธีการกำหนดวัน

วิธีการตั้งค่าที่ใช้สำหรับการตั้งค่าส่วนหนึ่งของวันที่ นี่คือที่พบมากที่สุด (ตามลำดับตัวอักษร):

วิธี ลักษณะ
setDate() ตั้งวันที่เป็นตัวเลข (1-31)
setFullYear() ตั้งปี (เดือนที่เลือกและวัน)
setHours() ตั้งชั่วโมง (0-23)
setMilliseconds() ตั้งค่ามิลลิวินาที (0-999)
setMinutes() ตั้งค่านาที (0-59)
setMonth() ตั้งเดือน (0-11)
setSeconds() ตั้งวินาที (0-59)
setTime() ตั้งเวลา (มิลลิวินาทีตั้งแต่ 1 มกราคม 1970)

setFullYear() วิธี

setFullYear() ชุดวัตถุวันที่ลงวันที่เฉพาะเจาะจง ในตัวอย่างนี้จะ 14 มกราคม 2020:

ตัวอย่าง

<script>
var d = new Date();
d.setFullYear(2020, 0, 14);
document.getElementById("demo").innerHTML = d;
</script>
ลองตัวเอง»

setDate() วิธี

setDate() กำหนดวันของเดือน (1-31) นี้:

ตัวอย่าง

<script>
var d = new Date();
d.setDate(20);
document.getElementById("demo").innerHTML = d;
</script>
ลองตัวเอง»

setDate() วิธีนี้ยังสามารถใช้ในการเพิ่มวันในวันที่:

ตัวอย่าง

<script>
var d = new Date();
d.setDate(d.getDate() + 50);
document.getElementById("demo").innerHTML = d;
</script>
ลองตัวเอง»

หากการเพิ่มวัน, เลื่อนเดือนหรือปีของการเปลี่ยนแปลงที่ได้รับการจัดการโดยอัตโนมัติวัตถุวัน


วันที่ป้อน - วันที่แยก

ถ้าคุณมีสตริงวันที่ถูกต้องคุณสามารถใช้ Date.parse() วิธีการเพื่อแปลงเป็นมิลลิวินาที

Date.parse() ส่งกลับจำนวนของมิลลิวินาทีระหว่างวันและ 1 มกราคม 1970 นี้:

ตัวอย่าง

<script>
var msec = Date.parse("March 21, 2012");
document.getElementById("demo").innerHTML = msec;
</script>
ลองตัวเอง»

จากนั้นคุณสามารถใช้หมายเลขของมิลลิวินาทีเพื่อแปลงเป็นวัตถุวันที่:

ตัวอย่าง

<script>
var msec = Date.parse("March 21, 2012");
var d = new Date(msec);
document.getElementById("demo").innerHTML = d;
</script>
ลองตัวเอง»

เปรียบเทียบวัน

วันที่สามารถนำมาเปรียบเทียบ

ตัวอย่างต่อไปนี้เปรียบเทียบวันที่วันนี้มี 14 มกราคม 2100:

ตัวอย่าง

var today, someday, text;
today = new Date();
someday = new Date();
someday.setFullYear(2100, 0, 14);

if (someday > today) {
    text = "Today is before January 14, 2100.";
} else {
    text = "Today is after January 14, 2100.";
}
document.getElementById("demo").innerHTML = text;
ลองตัวเอง»

นับ JavaScript เดือนนับจาก 0 ถึง 11 มกราคมเป็นเดือนธันวาคมเป็น 0. 11


UTC วันวิธีการ

วิธีการ UTC วันที่ถูกนำมาใช้สำหรับการทำงานวัน UTC (Univeral โซนเวลาวัน):

วิธี ลักษณะ
getUTCDate() เช่นเดียวกับ getDate() แต่ผลตอบแทนที่วันเวลา UTC
getUTCDay() เช่นเดียวกับ getDay() แต่ผลตอบแทนที่วันเวลา UTC
getUTCFullYear() เช่นเดียวกับ getFullYear() แต่ผลตอบแทนปีเวลา UTC
getUTCHours() เช่นเดียวกับ getHours() แต่ผลตอบแทนที่ได้ชั่วโมงเวลา UTC
getUTCMilliseconds() เช่นเดียวกับ getMilliseconds() แต่ผลตอบแทนที่ได้มิลลิวินาทีเวลา UTC
getUTCMinutes() เช่นเดียวกับ getMinutes() แต่ผลตอบแทนที่ได้นาทีเวลา UTC
getUTCMonth() เช่นเดียวกับ getMonth() แต่ผลตอบแทนเดือนเวลา UTC
getUTCSeconds() เช่นเดียวกับ getSeconds() แต่ผลตอบแทนวินาทีเวลา UTC

สมบูรณ์ JavaScript อ้างอิงวัน

สำหรับการอ้างอิงเสร็จสมบูรณ์ไปเรา JavaScript อ้างอิงวันที่ที่สมบูรณ์

การอ้างอิงที่มีคำอธิบายและตัวอย่างของทุกวันที่คุณสมบัติและวิธีการ