วิธีการวันที่ให้คุณได้รับและตั้งค่าวันที่ (ปีเดือนวันชั่วโมงนาทีวินาทีมิลลิวินาที)
วันวิธีการรับ
ดูวิธีการที่ใช้สำหรับการได้รับส่วนหนึ่งของวันที่ นี่คือที่พบมากที่สุด (ตามลำดับตัวอักษร):
วิธี | ลักษณะ |
---|---|
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 อ้างอิงวันที่ที่สมบูรณ์
การอ้างอิงที่มีคำอธิบายและตัวอย่างของทุกวันที่คุณสมบัติและวิธีการ