Nhận ngày trong tuần đầu tiên của tháng javascript

JavaScript. Nhận ngày bắt đầu tháng Cập nhật lần cuối vào ngày 19 tháng 8 năm 2022 21. 51. 54 [UTC/GMT +8 giờ]

Ngày giờ JavaScript. Bài tập-52 có lời giải

Viết hàm JavaScript để lấy ngày bắt đầu tháng

Giải pháp mẫu. -

Mã HTML




  
  Write a JavaScript function to get the month start date






Mã JavaScript

function startOfMonth[date]
  {
     
   return new Date[date.getFullYear[], date.getMonth[], 1];
 
  }

dt = new Date[]; 

console.log[startOfMonth[dt].toString[]];

Đầu ra mẫu

Fri Jun 01 2018 00:00:00 GMT+0530 [India Standard Time]

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 CodePen


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

Nhiều lần các lập trình viên cần truy cập vào ngày đầu tiên và ngày cuối cùng của tháng hiện tại trong javascript. Biết cách thực hiện là rất quan trọng vì rất nhiều công việc trên web được thực hiện thông qua việc sử dụng thời gian

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

  1. 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.
  2. 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

  1. Đầ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[].     
  2. 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
  3. 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.
  4. Chúng tôi cũng đã in các biến mong muốn trong bảng điều khiển
  5. 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

Làm cách nào để có được ngày trong tuần của ngày đầu tiên trong tháng bằng JavaScript?

Bạn có thể lấy ngày trong tuần bằng cách sử dụng hàm getDay của đối tượng Date .

Làm cách nào để có được tuần đầu tiên của tháng bằng JavaScript?

ngày var = ngày mới[]; . getMonth[] + 1; . bản đồ [tùy chọn, chức năng [tùy chọn] { tùy chọn trả về. giá trị;

Làm cách nào để có được Thứ Hai đầu tiên của tháng bằng JavaScript?

ngày var = ngày mới[]; . getFullYear[]; . getMonth[];

Làm cách nào để có được ngày đầu tuần trong JavaScript?

Để đặt Ngày thành Thứ Hai vào đầu tuần, chỉ cần ngày. setDate[ngày. getDate[] - [ngày. getDay[]. 7] + 1] .

Chủ Đề