Viết hàm JavaScript để lấy ngày bắt đầu tháng Giải pháp mẫu. - Mã HTML Mã JavaScript Đầu ra mẫu Sơ đồ Bản thử trực tiếp Xem Pen JavaScript - Nhận ngày bắt đầu tháng-date-ex-52 bằng w3resource [@w3resource] trên CodePenNgày giờ JavaScript. Bài tập-52 có lời giải
Write a JavaScript function to get the month start date
function startOfMonth[date]
{
return new Date[date.getFullYear[], date.getMonth[], 1];
}
dt = new Date[];
console.log[startOfMonth[dt].toString[]];
Fri Jun 01 2018 00:00:00 GMT+0530 [India Standard Time]
Cải thiện giải pháp mẫu này và đăng mã của bạn qua Disqus
Trước. Viết hàm JavaScript để lấy ngày cuối tuần.
Tiếp theo. Viết hàm JavaScript để lấy ngày cuối tháng.
Mức độ khó của bài tập này là gì?
Dễ dàng trung bình khóKiểm tra kỹ năng Lập trình của bạn với bài kiểm tra của w3resource
JavaScript. Lời khuyên trong ngày
Tránh các biến toàn cục bằng mọi giá
Trong JavaScript, các biến có phạm vi mà chúng có thể được sử dụng, toàn cầu hoặc cục bộ. Các phạm vi này quyết định vị trí trong mã của bạn, các biến này được xác định hoặc có thể được truy cập. Biến toàn cục có thể được định nghĩa ở bất kỳ đâu trong chương trình và tồn tại bên ngoài các hàm. Các biến cục bộ chỉ hiển thị trong hàm mà nó được xác định.
Nếu có biến cục bộ và biến toàn cục trùng tên, JavaScript sẽ ưu tiên biến cục bộ và bỏ qua biến toàn cục. Vẫn nên tránh các biến toàn cục vì chúng có thể vô tình ghi đè lên các biến cửa sổ dẫn đến lỗi. Hơn nữa, có nhiều biến toàn cục sẽ làm chậm chương trình của bạn vì chúng không bị xóa cho đến khi đóng cửa sổ, trong khi các biến cục bộ sẽ bị xóa sau khi chức năng hoàn thành.
var myVar = "my global variable"; // This variable is declared as global function localVariable[ ] { var myVar = "my local variable"; // This is a locally declared variable
Giới thiệu. https. //chút. ly/3moiitC
- bài tập. Top 16 chủ đề phổ biến nhất hàng tuần
- Bài tập SQL, Thực hành, Lời giải - THAM GIA
- Bài tập, Thực hành, Giải pháp SQL - SUBQUERIES
- JavaScript cơ bản - Bài tập, Thực hành, Lời giải
- Mảng Java. Bài tập, Luyện tập, Lời giải
- Bài Tập Lập Trình C, Thực Hành, Lời Giải. Tuyên bố có điều kiện
- Cơ sở dữ liệu nhân sự - SORT FILTER. Bài tập, Luyện tập, Lời giải
- Bài Tập Lập Trình C, Thực Hành, Lời Giải. Chuỗi
- Kiểu dữ liệu Python. Từ điển - Bài tập, Thực hành, Lời giải
- Câu đố lập trình Python - Bài tập, Thực hành, Giải pháp
- Mảng C++. Bài tập, Luyện tập, Lời giải
- Câu lệnh điều kiện và vòng lặp JavaScript - Bài tập, Thực hành, Lời giải
- Thuật toán cơ bản C# Sharp. Bài tập, Luyện tập, Lời giải
- Python Lambda - Bài tập, Thực hành, Giải pháp
- Khung dữ liệu Python Pandas. Bài tập, Luyện tập, Lời giải
- Công cụ chuyển đổi
- JavaScript. Xác thực biểu mẫu HTML
Trong bài viết này, chúng ta sẽ tìm hiểu cách lấy ngày đầu tiên và ngày cuối cùng của tháng hiện tại trong javascript
Cách lấy ngày đầu tiên và ngày cuối cùng của tháng hiện tại trong JavaScript
- JavaScript cung cấp một cách duy nhất để truy cập vào ngày đầu tiên và ngày cuối cùng của tháng. Để biết năm và tháng hiện tại, bạn có thể sử dụng các phương thức getFullYear[] và getMonth[] và chuyển chúng đến hàm tạo ngày tháng. Năm, tháng và chuyển tham số thứ ba 1 để lấy ngày đầu tiên của tháng.
- Tương tự để lấy ngày cuối cùng của tháng ta cần truyền tham số 0 thay vì 1
Ví dụ
let date_today = new Date[];
let firstDay = new Date[date_today.getFullYear[], date_today.getMonth[], 1];
console.log[`Current year is: ${date_today.getFullYear[]}`];
console.log[`Index of current month is: ${date_today.getMonth[]}`];
let lastDay = new Date[date_today.getFullYear[], date_today.getMonth[] + 1, 0];
console.log[`The first date of the current month is: ${firstDay.toString[]}`];
console.log[`The last date of the current month is: ${lastDay.toString[]}`];
đầu ra
Current year is: 2022
Index of current month is: 8
The first date of the current month is: Thu Sep 01 2022 00:00:00 GMT+0530 [India Standard Time]
The last date of the current month is: Fri Sep 30 2022 00:00:00 GMT+0530 [India Standard Time]
Giải trình
Đoạn mã trên có thể được giải thích như sau
- Đầu tiên chúng ta tạo biến có tên date_today bằng cách sử dụng từ khóa let và khởi tạo nó với hàm tạo new Date[].
- Sau đó, chúng tôi đã tạo một biến khác có tên là firstDay. Khi chúng tôi chuyển năm hiện tại, chỉ mục của tháng hiện tại và 1 cho hàm tạo để lấy ngày đầu tiên của tháng
- Tương tự, để lấy ngày cuối cùng của tháng, chúng ta đã tạo một biến khác có tên là lastDay và chuyển năm hiện tại, chỉ số của tháng hiện tại+1 và 0 làm đối số. Chúng tôi đặt ngày thành ‘0’ các biểu thị cho chúng tôi biết ngày cuối cùng của tháng. Khi chúng tôi thêm 1 vào giá trị trả về của phương thức getMonth[], chúng tôi sẽ tiến lên một tháng và sau đó chúng tôi quay lại một ngày bằng cách chỉ định 0 là ngày cuối cùng của tháng trước.
- Chúng tôi cũng đã in các biến mong muốn trong bảng điều khiển
- Hãy nhớ rằng các Tháng là từ 0 [tháng 1] đến 11 [tháng 12]
Phần kết luận
Trong bài viết này, chúng ta đã xem xét cách lấy ngày đầu tiên và ngày cuối cùng của tháng hiện tại. Đặc biệt là trong công nghệ web và triển khai chuỗi khối, các khái niệm này được sử dụng thường xuyên. Do đó, các lập trình viên cần biết về các khái niệm này
Krunal Lathiya
Krunal Lathiya là Kỹ sư phần mềm với hơn tám năm kinh nghiệm. Anh ấy đã phát triển một nền tảng vững chắc về các nguyên tắc khoa học máy tính và niềm đam mê giải quyết vấn đề. Krunal có kinh nghiệm với nhiều ngôn ngữ và công nghệ lập trình khác nhau, bao gồm PHP, Python và chuyên gia về JavaScript. Anh ấy cảm thấy thoải mái khi làm việc trong lĩnh vực phát triển front-end và back-end