Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Lấy thứ trong tuần dưới dạng số trong JavaScript

Thứ trong tuần

Mỗi ngày từ Thứ 2 đến Chủ nhật có số từ 0 đến 6 (không phải 1-7 như bài gốc). JavaScript Date object cung cấp phương thức getDay() để lấy ngày trong tuần.

Cú pháp

var d = new Date().getDay();

Không nhận tham số. Trả về: 0=Chủ nhật, 1=Thứ 2, 2=Thứ 3, ..., 6=Thứ 7.

Ví dụ 1

<html> <body> <script> var d = new Date(); document.write(d.getDay()); </script> </body> </html>

Kết quả

1

Ví dụ 2

<html> <body> <p id = "day"></p> <script> var d = new Date(); document.getElementById("day").innerHTML = (d.getDay()); </script> </body> </html>

Kết quả

1

Lưu ý quan trọng: JavaScript dùng 0-6 (Chủ nhật=0), khác với ISO 8601 (Thứ 2=1). Để chuyển sang ISO: (d.getDay() + 6) % 7 + 1.