Làm thế nào để bạn chuyển đổi số tháng thành tên tháng?

Cách chuyển đổi tên của một tháng, chẳng hạn như Tháng Giêng, thành một số bằng cách sử dụng công thức trong Excel;

phần

=MONTH[DATEVALUE[A2&1]]

[Công thức thay thế - không mạnh bằng]

=MONTH[A2&1]

Kết quả

Sao chép công thức xuống cho toàn bộ danh sách và nó sẽ hoạt động mà không gặp vấn đề gì

Công thức hoạt động như thế nào

DATEVALUE chuyển đổi ngày từ định dạng văn bản sang định dạng Excel có thể đọc được; . Điều này báo cho hàm DATEVALUE lấy ngày, chẳng hạn như ngày 1 tháng 1

Hàm MONTH lấy ngày được trả về bởi hàm DATEVALUE và loại bỏ mọi thứ trừ tháng. Đây là những gì trả về số thực tế trong tháng

Tên tháng 3 chữ cái

Nếu bạn có 3 chữ cái viết tắt của tháng, công thức này sẽ hoạt động tương tự

Chuyển đổi số tháng thành tên

=TEXT[DATE[2018,B2,1],"mmmm"]

Kết quả

Công thức hoạt động như thế nào

DATE[2018,B2,1] lấy một ngày thực tế từ một số duy nhất đại diện cho tháng

2018 là một trình giữ chỗ cho năm;

1 là một trình giữ chỗ cho ngày trong tháng

B2 là ô chứa số tháng

DATE là hàm kết hợp các giá trị trước đó để tạo ngày làm việc trong Excel

TEXT là hàm lấy ngày làm việc và kéo ra tên văn bản trong tháng

mmmm là thứ yêu cầu hàm TEXT trả về tên đầy đủ của tháng. Nếu bạn thay số này bằng chỉ 3 m như thế này mmm thì phiên bản viết tắt của tháng sẽ được trả về

Tên tháng 3 chữ cái

=TEXT[DATE[2018,B3,1],"mmm"]

Sự khác biệt ở đây là có ba chữ cái m thay vì bốn chữ cái trong hàm TEXT

Chú ý mmm thay vì mmmm

Lấy tên tháng từ ngày đầy đủ

Nếu bạn đang bắt đầu với một ngày đầy đủ thay vì chỉ số của tháng, bạn có thể dễ dàng nhận được tên của tháng như thế này

=TEXT[E2,"mmmm"]

Kết quả

ghi chú

Khi bạn nhận được danh sách tên hoặc số tháng, bạn sẽ thường muốn "đóng băng" dữ liệu đó. Trong trường hợp này, bạn có thể sao chép/dán các giá trị đặc biệt để nhanh chóng xóa tất cả các công thức và chỉ giữ lại các giá trị hiển thị. Để thực hiện việc này, hãy chọn các ô mong muốn và nhấn Ctrl+C rồi nhấn Alt+E+S+V Enter

Trong bài viết này, chúng ta sẽ tìm hiểu cách lấy tên của một tháng theo vị trí của nó trong danh sách 12 tháng bằng JavaScript

Đăng ký bản tin Coding Beauty

Có được những hiểu biết hữu ích và nâng cao kiến ​​thức phát triển web của bạn với các mẹo và hướng dẫn hàng tuần từ Coding Beauty. Hơn 1.400 nhà phát triển đăng ký

Phương thức Date toLocaleString[]

Để chuyển đổi số tháng thành tên tháng, hãy tạo đối tượng

=TEXT[DATE[2018,B3,1],"mmm"]
7 với tháng đã cho, sau đó gọi phương thức
=TEXT[DATE[2018,B3,1],"mmm"]
8 trên
=TEXT[DATE[2018,B3,1],"mmm"]
7 với ngôn ngữ và tùy chọn được chỉ định

Ví dụ: đây là cách chúng tôi có thể nhận được

=TEXT[E2,"mmmm"]
0 cho số
=TEXT[E2,"mmmm"]
1,
function getMonthName[monthNumber] {
  const date = new Date[];
  date.setMonth[monthNumber - 1];

  // Using the browser's default locale.
  return date.toLocaleString[[], { month: 'long' }];
}

console.log[getMonthName[1]]; // January
console.log[getMonthName[2]]; // February
console.log[getMonthName[3]]; // March
0 cho số
function getMonthName[monthNumber] {
  const date = new Date[];
  date.setMonth[monthNumber - 1];

  // Using the browser's default locale.
  return date.toLocaleString[[], { month: 'long' }];
}

console.log[getMonthName[1]]; // January
console.log[getMonthName[2]]; // February
console.log[getMonthName[3]]; // March
1,
function getMonthName[monthNumber] {
  const date = new Date[];
  date.setMonth[monthNumber - 1];

  // Using the browser's default locale.
  return date.toLocaleString[[], { month: 'long' }];
}

console.log[getMonthName[1]]; // January
console.log[getMonthName[2]]; // February
console.log[getMonthName[3]]; // March
2 cho số
function getMonthName[monthNumber] {
  const date = new Date[];
  date.setMonth[monthNumber - 1];

  // Using the browser's default locale.
  return date.toLocaleString[[], { month: 'long' }];
}

console.log[getMonthName[1]]; // January
console.log[getMonthName[2]]; // February
console.log[getMonthName[3]]; // March
3, v.v.

function getMonthName[monthNumber] {
  const date = new Date[];
  date.setMonth[monthNumber - 1];

  return date.toLocaleString['en-US', { month: 'long' }];
}

console.log[getMonthName[1]]; // January
console.log[getMonthName[2]]; // February
console.log[getMonthName[3]]; // March

Hàm

function getMonthName[monthNumber] {
  const date = new Date[];
  date.setMonth[monthNumber - 1];

  // Using the browser's default locale.
  return date.toLocaleString[[], { month: 'long' }];
}

console.log[getMonthName[1]]; // January
console.log[getMonthName[2]]; // February
console.log[getMonthName[3]]; // March
4 của chúng tôi nhận một vị trí và trả về tên của tháng có vị trí đó

Phương thức

function getMonthName[monthNumber] {
  const date = new Date[];
  date.setMonth[monthNumber - 1];

  // Using the browser's default locale.
  return date.toLocaleString[[], { month: 'long' }];
}

console.log[getMonthName[1]]; // January
console.log[getMonthName[2]]; // February
console.log[getMonthName[3]]; // March
5 đặt tháng của đối tượng
=TEXT[DATE[2018,B3,1],"mmm"]
7 thành một số được chỉ định

Ghi chú

Giá trị được chuyển đến

function getMonthName[monthNumber] {
  const date = new Date[];
  date.setMonth[monthNumber - 1];

  // Using the browser's default locale.
  return date.toLocaleString[[], { month: 'long' }];
}

console.log[getMonthName[1]]; // January
console.log[getMonthName[2]]; // February
console.log[getMonthName[3]]; // March
5 dự kiến ​​sẽ dựa trên số không. Ví dụ: giá trị của
function getMonthName[monthNumber] {
  const date = new Date[];
  date.setMonth[monthNumber - 1];

  // Using the browser's default locale.
  return date.toLocaleString[[], { month: 'long' }];
}

console.log[getMonthName[1]]; // January
console.log[getMonthName[2]]; // February
console.log[getMonthName[3]]; // March
8 đại diện cho tháng 1,
=TEXT[E2,"mmmm"]
1 đại diện cho tháng 2,
function getMonthName[monthNumber] {
  const date = new Date[];
  date.setMonth[monthNumber - 1];

  // Using the browser's default locale.
  return date.toLocaleString[[], { month: 'long' }];
}

console.log[getMonthName[1]]; // January
console.log[getMonthName[2]]; // February
console.log[getMonthName[3]]; // March
1 đại diện cho tháng 3, v.v. Đây là lý do tại sao chúng tôi chuyển giá trị của
=TEXT[E2,"mmmm"]
1 đã trừ từ số tháng [
=MONTH[A2&1]
52] thành
function getMonthName[monthNumber] {
  const date = new Date[];
  date.setMonth[monthNumber - 1];

  // Using the browser's default locale.
  return date.toLocaleString[[], { month: 'long' }];
}

console.log[getMonthName[1]]; // January
console.log[getMonthName[2]]; // February
console.log[getMonthName[3]]; // March
5

Chúng tôi đã sử dụng phương thức Date toLocaleString[] để lấy tên của tháng của ngày.

=TEXT[DATE[2018,B3,1],"mmm"]
8 trả về một chuỗi có biểu diễn ngày tháng nhạy cảm với ngôn ngữ

Phương thức này có hai tham số

  1. =MONTH[A2&1]
    55. Một chuỗi có thẻ ngôn ngữ BCP 47 hoặc một mảng các chuỗi như vậy. Có nhiều ngôn ngữ chúng tôi có thể chỉ định, chẳng hạn như
    =MONTH[A2&1]
    56 cho tiếng Anh Mỹ,
    =MONTH[A2&1]
    57 cho tiếng Anh Anh và
    =MONTH[A2&1]
    58 cho tiếng Anh Canada
  2. =MONTH[A2&1]
    59. Một đối tượng được sử dụng để điều chỉnh định dạng đầu ra của ngày tháng

Trong ví dụ của chúng tôi, chúng tôi chuyển

=MONTH[A2&1]
56 làm thẻ ngôn ngữ để sử dụng tiếng Anh Mỹ và chúng tôi đặt giá trị
=TEXT[DATE[2018,B2,1],"mmmm"]
31 cho thuộc tính
=TEXT[DATE[2018,B2,1],"mmmm"]
32 của đối tượng tùy chọn để hiển thị tên tháng đầy đủ

Chúng ta có thể chuyển một mảng trống [

=TEXT[DATE[2018,B2,1],"mmmm"]
33] làm đối số đầu tiên để làm cho
=TEXT[DATE[2018,B3,1],"mmm"]
8 sử dụng ngôn ngữ mặc định của trình duyệt

function getMonthName[monthNumber] {
  const date = new Date[];
  date.setMonth[monthNumber - 1];

  // Using the browser's default locale.
  return date.toLocaleString[[], { month: 'long' }];
}

console.log[getMonthName[1]]; // January
console.log[getMonthName[2]]; // February
console.log[getMonthName[3]]; // March

Điều này tốt cho việc quốc tế hóa, vì đầu ra sẽ khác nhau tùy thuộc vào ngôn ngữ ưa thích của người dùng

Chúng tôi có thể chỉ định các giá trị khác ngoài

=TEXT[DATE[2018,B2,1],"mmmm"]
31 cho thuộc tính
=TEXT[DATE[2018,B2,1],"mmmm"]
32. Ví dụ: chúng ta có thể sử dụng
=TEXT[DATE[2018,B2,1],"mmmm"]
37 để viết tắt tên tháng thành ba chữ cái

=MONTH[A2&1]
5

Hoặc chúng ta có thể sử dụng

=TEXT[DATE[2018,B2,1],"mmmm"]
38 để chỉ hiển thị chữ cái đầu tiên

=TEXT[DATE[2018,B2,1],"mmmm"]
3

Ghi chú. Sử dụng

=TEXT[DATE[2018,B2,1],"mmmm"]
38 có thể dẫn đến sự mơ hồ đối với các tên tháng bắt đầu bằng cùng một chữ cái trong ngôn ngữ, e. g. , tháng 1, tháng 6 và tháng 7

Để biết thêm thông tin về các tùy chọn bạn có thể đặt cho

=TEXT[DATE[2018,B3,1],"mmm"]
8, hãy xem trang này trong Tài liệu MDN

quốc tế. Đối tượng DateTimeFormat

Sử dụng

=TEXT[DATE[2018,B3,1],"mmm"]
8 có nghĩa là bạn phải chỉ định một
=TEXT[DATE[2018,B3,1],"mmm"]
42 và
=MONTH[A2&1]
59 mỗi khi bạn muốn một chuỗi nhạy cảm với ngôn ngữ. Để sử dụng cùng một cài đặt để định dạng nhiều ngày, chúng ta có thể sử dụng một đối tượng của Intl. thay vào đó là lớp DateTimeFormat

Ví dụ

=TEXT[DATE[2018,B3,1],"mmm"]
4



Mọi điều điên rồ mà JavaScript đều làm

Hướng dẫn hấp dẫn về những cảnh báo tinh tế và những phần ít được biết đến của JavaScript

Đăng ký và nhận ngay một bản sao miễn phí


Ayibatari Ibaba

Ayibatari Ibaba là nhà phát triển phần mềm có nhiều năm kinh nghiệm xây dựng trang web và ứng dụng. Anh ấy đã viết rất nhiều về nhiều chủ đề lập trình và đã tạo ra hàng chục ứng dụng và thư viện mã nguồn mở

Làm cách nào để chuyển đổi số tháng thành tên trong gấu trúc?

Chuyển đổi số tháng thành tên tháng trong gấu trúc . Use the dt. hàm month_name[] để lấy tên tháng trong pandas.

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

1. Để đổi số tháng thành tên tháng chúng ta phải dùng hàm MONTHNAME[] , hàm này lấy cột ngày hoặc chuỗi ngày tháng và trả về Tháng .

Làm cách nào để chuyển đổi số tháng thành tên tháng trong C#?

// để lấy tên tháng viết tắt string month_name = date. ToString["MMM"]; // lấy chuỗi tên tháng đầy đủ month_name = date. ToString["MMMM"];

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

Bản trình diễn trực tiếp. .
var tháng_name = hàm[dt]{
mlist = [ "Tháng Giêng", "Tháng Hai", "Tháng Ba", "Tháng Tư", "Tháng Năm", "Tháng Sáu", "Tháng Bảy", "Tháng Tám", "Tháng Chín", "Tháng Mười", "Tháng Mười Một", "Tháng Mười Hai"
trả về mlist[dt. getMonth[]];
bảng điều khiển. log[tên_tháng[ngày mới["11/10/2009"]]];
bảng điều khiển. log[tên_tháng[ngày mới["13/11/2014"]]];

Chủ Đề