So sánh ngày tháng trong javascript là một trong những từ khóa được gg search nhiều nhất về chủ đề so sánh ngày tháng trong javascript. Trong bài viết này, cachthietkeweb.vn sẽ viết bài viết hướng dẫn so sánh ngày tháng trong javascript mới nhất 2020.
Hướng dẫn so sánh ngày tháng trong javascript mới nhất 2020
cách thức quét trong Ngày tháng (Date)
cách thức quét sử dụng để lấy một phần của ngày tháng. Bảng dưới đây là các hàm phổ biến:
cách thức | mô tả |
---|---|
getDate() | quét trị giá ngày giống như là số (1 – 31) |
getDay() | get giá trị ngày trong tuần (0 – 6) |
getFullYear() | get trị giá năm bốn con số (yyy) |
getHours() | lấy thông tin giờ (0-23) |
getMilliseconds() | lấy thông tin mili giây (0-999) |
getMinutes() | get thông tin phút (0-59) |
getMonth() | lấy thông tin tháng (0-11) |
getSeconds() | get thông tin giây (0-59) |
getTime() | lấy thông tin thời gian (milli giây bắt đầu từ 1.1.1970) |
công thức getTime()
getTime() trả về một số tính ra mimi giây từ ngày 1.1.1970:
gợi ý
bí quyết getFullYear()
getFullYear() trả về năm của ngày hiện nay dưới dạng bốn con số:
gợi ý
phương thức getDay()
getDay() trả về ngày trong tuần dưới dạng số (0 – 6):
ví dụ
Trong JavaScript, ngày khởi nghiệp của tuần (0) nghĩa là “Chủ nhật”, mặc dù một số quốc gia trên thế giới có truyền thống ngày đầu tuần là “Thứ hai”.
Bạn có thể sử dụng mảng của tên, và getDay() để trả về ngày trong tuần dưới dạng tên:
ví dụ
bí quyết Set trong Ngày tháng (Date)
Các phương thức Set được dùng để xây dựng một phần của ngày tháng. Dưới đây là những cái phổ biến nhất (theo thứ tự abc):
phương thức | mô tả |
---|---|
setDate() | xây dựng ngày dạng số (1-31) |
setFullYear() | xây dựng năm (tuỳ lựa chọn tháng và ngày) |
setHours() | thiết lập giờ (0-23) |
setMilliseconds() | thiết lập mili giây (0-999) |
setMinutes() | thiết lập phút (0-59) |
setMonth() | thiết lập tháng (0-11) |
setSeconds() | thiết lập giây (0-59) |
setTime() | thiết lập thời gian (mili giây từ 1.11970) |
bí quyết setFullYear()
setFullYear() thiết lập đối tượng ngày tháng với ngày tháng được chỉ định, ví dụ ngày 14, tháng 1, 2020:
gợi ý
phương pháp setDate()
setDate() xây dựng ngày của tháng (1 – 31):
gợi ý
cách thức setDate() có thể sử dụng để cộng thêm ngày:
ví dụ
Nếu bạn thêm ngày, thay đổi các tháng hoặc năm sẽ được giải quyết auto bởi thị trường ngày tháng.
Nhập ngày – nghiên cứu ngày
Nếu bạn có chuỗi ngày tháng hợp lệ, bạn có thể dùng cách thức Date.parse() để biến đổi nó sang mili giây.
Date.parse() trả về số tính theo mili giây giữa ngày đó và ngày 1.1.1970:
gợi ý
Bạn đủ sức dùng số theo mili giây để chuyển đổi nó về dạng thị trường ngày tháng:
Ví dụ:
So sánh ngày tháng
Ngày tháng đủ sức so sánh được với nhau dễ dàng.
Vsi dụ dưới đây so sánh ngày tháng bây giờ với ngày 14 tháng 1 năm 2100:
ví dụ
var today, someday, text;
today = new Date();
someday = new Date();
someday.setFullYear(2100, 0, 14);
if (someday > today)
text = “Ngày hôm nay là trước ngày 14 tháng 1 năm 2100.”;
else
text = “Ngày hôm nay là sau ngày 14 tháng 1 năm 2100.”;
document.getElementById(“demo”).innerHTML = text;
JavaScript đếm tháng từ 0 tới 11. Tháng một là 0. Tháng mười hai là 11.
phương pháp UTC Date
công thức UTC date dùng để sử dụng việc với ngày tháng UTC (Univeral Time Zone):
bí quyết | mô tả |
---|---|
getUTCDate() | Giống với getDate(), nhưng trả về UTC date |
getUTCDay() | Giống với getDay(), nhưng trả về UTC day |
getUTCFullYear() | Giống với getFullYear(), nhưng trả về UTC year |
getUTCHours() | Giống với getHours(), nhưng trả về UTC hour |
getUTCMilliseconds() | Giống với getMilliseconds(), nhưng trả về UTC mili giây |
getUTCMinutes() | Giống với getMinutes(), nhưng trả về UTC phút |
getUTCMonth() | Giống với getMonth(), nhưng trả về UTC tháng |
getUTCSeconds() | Giống với getSeconds(), nhưng trả về UTC giây |
Nguồn: https://kiencang.net/