Hướng dẫn get month name from date javascript - lấy tên tháng từ ngày javascript

Đây là một cách không phụ thuộc vào một mảng được mã hóa cứng và hỗ trợ nhiều địa phương.

Nếu bạn cần một mảng toàn bộ:

var monthsLocalizedArray = function[locale] {
    var result = [];
    for[var i = 0; i < 12; i++] {
        result.push[new Date[2010,i].toLocaleString[locale,{month:"long"}]];
    }
    return result;
};

Usage:

console.log[monthsLocalizedArray['en']]; // -> ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"]
console.log[monthsLocalizedArray['bg']]; // -> ["януари", "февруари", "март", "април", "май", "юни", "юли", "август", "септември", "октомври", "ноември", "декември"]

Nếu bạn chỉ cần một tháng được chọn [nhanh hơn]:

var monthLocalizedString = function[month, locale] {
    return new Date[2010,month].toLocaleString[locale,{month:"long"}];
};

Usage:

console.log[monthLocalizedString[1, 'en']]; // -> February
console.log[monthLocalizedString[1, 'bg']]; // -> февруари
console.log[monthLocalizedString[1, 'de']]; // -> Februar

Đã thử nghiệm và hoạt động tốt trên Chrome và IE 11. Trên Mozilla, một số sửa đổi là cần thiết, bởi vì nó trả về toàn bộ ngày.

Hiển thị tên tháng bằng cách sử dụng tháng Hằng số JavaScript Đối tượng Cung cấp chức năng GetMonth [] để lấy số chỉ mục tháng và bây giờ chúng tôi sẽ sử dụng chỉ mục này trong mảng tháng và hiển thị tên tháng dựa trên ngày.Prev|Next

Làm thế nào để bạn có được tên tháng từ ngày trong Flutter?

Trong lịch sự kiện Flutter, bạn có thể nhận được vào tháng và năm của chế độ xem bằng cách sử dụng cuộc gọi lại của lịch. Sử dụng cuộc gọi lại onviewChanged, bạn có thể nhận được vào tháng và năm trong tháng xem bằng cách sử dụng tài sản VisiBledates của ViewChangedDetails Args.

Chủ đề: JavaScript / JQueryPrev | Tiếp theo

// Creating a date object
var today = new Date[];

// Getting full month name [e.g. "June"]
var month = today.toLocaleString['default', { month: 'long' }];
console.log[month];

Trả lời: Sử dụng phương thức toLocaleString[]

// Creating a date object
var today = new Date['2021-10-06']; // yyyy-mm-dd

// Getting short month name [e.g. "Oct"]
var month = today.toLocaleString['default', { month: 'short' }];
console.log[month];

Bạn có thể chỉ cần sử dụng phương thức toLocaleString[] để lấy tên tháng từ một ngày trong JavaScript.

Câu hỏi thường gặp liên quan

Dưới đây là một số Câu hỏi thường gặp liên quan đến chủ đề này:

  • Cách phân tích cú pháp chuỗi vào đối tượng ngày trong JavaScript
  • Cách chuyển đổi thời gian ngày UTC sang thời gian ngày địa phương trong JavaScript
  • Cách định dạng ngày JavaScript

Ví dụ

Nhận tháng:

const d = ngày mới []; Đặt tháng = D.GetMonth [];
let month = d.getMonth[];

Hãy tự mình thử »

Lấy tên của tháng [không chỉ là một số]:

const tháng = ["tháng 1", "tháng 2", "tháng 3", "tháng 4", "tháng 5", "tháng 6", "tháng 7", "tháng 8", "tháng 9", "tháng 10", "tháng 11", "tháng 12 "];

const d = ngày mới []; Đặt tên = tháng [D.GetMonth []];
let name = month[d.getMonth[]];

Hãy tự mình thử »

Lấy tên của tháng [không chỉ là một số]:

const tháng = ["tháng 1", "tháng 2", "tháng 3", "tháng 4", "tháng 5", "tháng 6", "tháng 7", "tháng 8", "tháng 9", "tháng 10", "tháng 11", "tháng 12 "];

const d = ngày mới []; Đặt tên = tháng [D.GetMonth []];

Định nghĩa và cách sử dụng

console.log[monthsLocalizedArray['en']]; // -> ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"]
console.log[monthsLocalizedArray['bg']]; // -> ["януари", "февруари", "март", "април", "май", "юни", "юли", "август", "септември", "октомври", "ноември", "декември"]
7 trả về tháng [0 đến 11] của một ngày.

Tháng 1 = 0, tháng 2 = 1, ... [xem bên dưới]:

Cú phápThông số
Giá trị trả vềLoại hình

Sự mô tả

Một số

Tháng của ngày [0 đến 11].

Hỗ trợ trình duyệt
console.log[monthsLocalizedArray['en']]; // -> ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"]
console.log[monthsLocalizedArray['bg']]; // -> ["януари", "февруари", "март", "април", "май", "юни", "юли", "август", "септември", "октомври", "ноември", "декември"]
7 là tính năng ECMAScript1 [ES1].
ES1 [JavaScript 1997] được hỗ trợ đầy đủ trong tất cả các trình duyệt:Trình duyệt ChromeI EBờ rìa
FirefoxFirefoxFirefoxFirefoxFirefoxFirefox

Nhận tên của một tháng kể từ ngày #

Để lấy tên của một tháng kể từ ngày:

  1. Tạo một đối tượng ngày bằng hàm tạo
    console.log[monthsLocalizedArray['en']]; // -> ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"]
    console.log[monthsLocalizedArray['bg']]; // -> ["януари", "февруари", "март", "април", "май", "юни", "юли", "август", "септември", "октомври", "ноември", "декември"]
    
    9.
  2. Gọi phương thức toLocaleString[] trên đối tượng ngày, đặt thuộc tính
    var monthLocalizedString = function[month, locale] {
        return new Date[2010,month].toLocaleString[locale,{month:"long"}];
    };
    
    1 trong đối tượng Tùy chọn.
  3. Phương pháp toLocaleString[] sẽ trả về tên của tháng.

Copied!

// 👇️ February 24th const date = new Date[2025, 01, 24]; const nameOfMonth = date.toLocaleString['default', { month: 'long', }]; console.log[nameOfMonth]; // 👉️ February

Chúng tôi đã tạo một đối tượng

var monthLocalizedString = function[month, locale] {
    return new Date[2010,month].toLocaleString[locale,{month:"long"}];
};
3, sử dụng hàm tạo ngày [] mới.

Các tham số chúng tôi đã chuyển đến phương thức ngày là năm, tháng và ngày.

Các chỉ mục tháng không dựa trên javascript, có nghĩa là tháng 1 là

var monthLocalizedString = function[month, locale] {
    return new Date[2010,month].toLocaleString[locale,{month:"long"}];
};
4 và tháng 12 là
var monthLocalizedString = function[month, locale] {
    return new Date[2010,month].toLocaleString[locale,{month:"long"}];
};
5.

Bước tiếp theo là gọi phương thức Tolocalestring trên đối tượng

var monthLocalizedString = function[month, locale] {
    return new Date[2010,month].toLocaleString[locale,{month:"long"}];
};
3, chuyển nó các tham số sau.

  1. Địa điểm - trong đó ngôn ngữ tên của tháng nên được trả về. Bằng cách chỉ định
    var monthLocalizedString = function[month, locale] {
        return new Date[2010,month].toLocaleString[locale,{month:"long"}];
    };
    
    7, nó có thể thay đổi dựa trên tùy chọn trình duyệt của người dùng.locale - in which language the name of the month should be returned. By specifying
    var monthLocalizedString = function[month, locale] {
        return new Date[2010,month].toLocaleString[locale,{month:"long"}];
    };
    
    7, it can vary based on the user's browser preferences.
  2. Đối tượng Tùy chọn - Chúng tôi đặt cài đặt
    var monthLocalizedString = function[month, locale] {
        return new Date[2010,month].toLocaleString[locale,{month:"long"}];
    };
    
    1 thành
    var monthLocalizedString = function[month, locale] {
        return new Date[2010,month].toLocaleString[locale,{month:"long"}];
    };
    
    9 để lấy tên đầy đủ của tháng. Các giá trị có thể khác là
    console.log[monthLocalizedString[1, 'en']]; // -> February
    console.log[monthLocalizedString[1, 'bg']]; // -> февруари
    console.log[monthLocalizedString[1, 'de']]; // -> Februar
    
    0 và
    console.log[monthLocalizedString[1, 'en']]; // -> February
    console.log[monthLocalizedString[1, 'bg']]; // -> февруари
    console.log[monthLocalizedString[1, 'de']]; // -> Februar
    
    1.options object - we set the
    var monthLocalizedString = function[month, locale] {
        return new Date[2010,month].toLocaleString[locale,{month:"long"}];
    };
    
    1 setting to
    var monthLocalizedString = function[month, locale] {
        return new Date[2010,month].toLocaleString[locale,{month:"long"}];
    };
    
    9 to get the full name of the month. Other possible values are
    console.log[monthLocalizedString[1, 'en']]; // -> February
    console.log[monthLocalizedString[1, 'bg']]; // -> февруари
    console.log[monthLocalizedString[1, 'de']]; // -> Februar
    
    0 and
    console.log[monthLocalizedString[1, 'en']]; // -> February
    console.log[monthLocalizedString[1, 'bg']]; // -> февруари
    console.log[monthLocalizedString[1, 'de']]; // -> Februar
    
    1.

Nếu bạn muốn lấy tên tháng ở một địa phương khác, hãy chuyển địa điểm làm tham số đầu tiên cho phương thức.

Copied!

const date = new Date[2025, 01, 24]; const nameOfMonthUS = date.toLocaleString['en-US', { month: 'long', }]; console.log[nameOfMonthUS]; // 👉️ February const nameOfMonthDE = date.toLocaleString['de-DE', { month: 'long', }]; console.log[nameOfMonthDE]; // 👉️ Februar

Nếu bạn cần lấy tên tháng ở một định dạng khác, ví dụ: 3 chữ cái đầu tiên, hoặc chỉ chữ cái đầu tiên, cập nhật giá trị của thuộc tính

var monthLocalizedString = function[month, locale] {
    return new Date[2010,month].toLocaleString[locale,{month:"long"}];
};
1 trong đối tượng Tùy chọn.

Copied!

// 👇️ February console.log[date.toLocaleString['en-US', {month: 'long'}]]; // 👇️ Feb console.log[date.toLocaleString['en-US', {month: 'short'}]]; // 👇️ F console.log[date.toLocaleString['en-US', {month: 'narrow'}]];

Đặt tháng thành

var monthLocalizedString = function[month, locale] {
    return new Date[2010,month].toLocaleString[locale,{month:"long"}];
};
9, cho chúng ta toàn bộ tên của tháng. Giá trị
console.log[monthLocalizedString[1, 'en']]; // -> February
console.log[monthLocalizedString[1, 'bg']]; // -> февруари
console.log[monthLocalizedString[1, 'de']]; // -> Februar
0 cho chúng ta các chữ cái
console.log[monthLocalizedString[1, 'en']]; // -> February
console.log[monthLocalizedString[1, 'bg']]; // -> февруари
console.log[monthLocalizedString[1, 'de']]; // -> Februar
5 đầu tiên của tháng và
console.log[monthLocalizedString[1, 'en']]; // -> February
console.log[monthLocalizedString[1, 'bg']]; // -> февруари
console.log[monthLocalizedString[1, 'de']]; // -> Februar
1 - chỉ là chữ cái đầu tiên.

Đọc thêm #

  • Làm thế nào để có được ngày trong tháng ở JavaScript
  • Làm thế nào để có được tháng hiện tại trong JavaScript

Làm thế nào tôi có thể lấy tên tháng của tôi?

Cách lấy tên tháng trong Excel từ một ngày trong Excel: Phương thức định dạng ô..
Chọn ngày, nhấp chuột trái vào ô đó ..
Và chọn ô định dạng ..
Chọn tùy chọn tùy chỉnh ..
Và gõ mmmm ..
Điều này sẽ chuyển đổi ngày thành tháng tương ứng ..

Làm thế nào để bạn tìm thấy tháng kể từ một ngày?

Nhận tháng kể từ ngày..
Công thức chung.= Tháng [ngày].
Nếu bạn cần trích xuất tháng kể từ ngày, bạn có thể sử dụng chức năng tháng.Ở dạng chung của công thức ở trên, ngày phải ở dạng mà Excel nhận ra là một ngày hợp lệ ..
Hàm tháng chỉ mất một đối số, ngày để trích xuất tháng ..

Làm cách nào để lấy tên tháng từ ngày trong React Native?

Hiển thị tên tháng bằng cách sử dụng tháng Hằng số JavaScript Đối tượng Cung cấp chức năng GetMonth [] để lấy số chỉ mục tháng và bây giờ chúng tôi sẽ sử dụng chỉ mục này trong mảng tháng và hiển thị tên tháng dựa trên ngày.provide getMonth[] function to get month index number and now we will use this index in months array and show Month name based on date.

Làm thế nào để bạn có được tên tháng từ ngày trong Flutter?

Trong lịch sự kiện Flutter, bạn có thể nhận được vào tháng và năm của chế độ xem bằng cách sử dụng cuộc gọi lại của lịch.Sử dụng cuộc gọi lại onviewChanged, bạn có thể nhận được vào tháng và năm trong tháng xem bằng cách sử dụng tài sản VisiBledates của ViewChangedDetails Args.using onViewChanged callback of calendar. Using onViewChanged callback you can get the month and year of the month view using visibleDates property of ViewChangedDetails args.

Bài Viết Liên Quan

Chủ Đề