Làm cách nào để chuyển đổi số tháng thành tên ngắn của tháng trong php?

Trong ví dụ này, tôi sẽ hướng dẫn bạn cách chuyển đổi số thành tên tháng trong php. bạn có thể dễ dàng chuyển đổi số thành tên tháng trong php

Ngày Giờ. Hàm createFromFormat[] là một hàm sẵn có trong php được sử dụng để phân tích chuỗi thời gian theo một định dạng đã chỉ định. Hàm này chấp nhận ba tham số và trả về DateTime mới nếu thành công hoặc sai khi thất bại

Trong khi làm việc với tập lệnh báo cáo chạy CJ, tôi cần chuyển đổi “tên tháng” thành “số tháng” để tôi có thể lưu trữ nó trong cơ sở dữ liệu ở định dạng ngày tháng. Sau khi thực hiện một số công việc dọn dẹp, tôi đã kết thúc bằng tên tháng, một chuỗi ba ký tự là “Jan”,”Mar”,”Apr”, v.v. Đây là công việc nhanh chóng mà tôi đã áp dụng để tự động lấy số tháng từ tên tháng

$month_name = "Jan"; //which i get from file name [Range_from_1_Jan_2009_to_3_Mar_2009.txt]
$month_number = "";

for[$i=1;$i

Chạy ví dụ »

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

Hàm jdmonthname[] trả về tên tháng

cú pháp

Giá trị tham số

Tham sốMô tảjdBắt buộc. Chế độ số Ngày JulianTùy chọn. Chỉ định lịch nào sẽ chuyển đổi Đếm ngày Julian thành và cách trả về tên tháng. Giá trị chế độ
  • 0 - Gregorian - dạng viết tắt [Jan, Feb, Mar, v.v. ]
  • 1 - Gregorian [Tháng Giêng, Tháng Hai, Tháng Ba, v.v. ]
  • 2 - Julian - dạng viết tắt [Jan, Feb, Mar, v.v. ]
  • 3 - Julian [Tháng Giêng, Tháng Hai, Tháng Ba, v.v. ]
  • 4 - Do Thái [Tishri, Heshvan, Kislev, v.v. ]
  • 5 - Cộng hòa Pháp [Vendemiaire, Brumaire, Frimaire, v.v. ]

chi tiết kỹ thuật

Giá trị trả về. Trả về tên tháng cho Ngày Julian được chỉ định và lịchPhiên bản PHP. 4+❮ Tham khảo Lịch PHP

Khi bạn viết các ứng dụng PHP, bạn sẽ làm việc với ngày và giờ. Làm việc với hai cái này thật dễ dàng, đặc biệt là với các đối tượng và chức năng khác nhau có sẵn

Chúng ta có thể sử dụng các chức năng này từ giây, phút, giờ, ngày và tháng đến một năm. Tuy nhiên, chúng tôi muốn tạo tên tháng từ số hoặc định dạng chuỗi ngày trong bài viết này

Bạn có thể đảm bảo đối tượng DateTime xuất ra tên tháng bằng phương thức, createFromFormat[], phương thức này nhận hai đối số như trong mã bên dưới. Sau đó, bạn sẽ sử dụng phương thức format[] trên đối tượng DateTime

Đối số mà phương thức format[] lấy là định dạng ngày tháng và đối với biểu diễn văn bản đầy đủ của một tháng, đó là chữ cái F

## Using DateTime Object

$monthNumber = 5;
$dateObject = DateTime::createFromFormat['!m', $monthNumber];
$monthName = $dateObject->format['F']; // March

echo $monthName;

đầu ra

Hàm mktime[] là một hàm có sẵn mà chúng ta có thể sử dụng để hiển thị tên tháng. Lưu ý rằng nó có thể hiển thị những thứ khác từ ngày này sang năm khác

Chúng tôi lấy dấu thời gian Unix; . Ngoài ra, chúng tôi phân tích chữ cái F để xác định đó là tháng chúng tôi cần

## mktime[] functions - especially for older PHP, PHP 8.0 and below

// Declare month number and initialize it
$monthNumber = 6;

// Use mktime[] and date[] function to
// convert number to month name
$monthName = date["F", mktime[0, 0, 0, $monthNumber, 10]];

// Display month name
echo $monthName;

đầu ra

Tương tự như mktime[], chúng ta có thể đặt dấu thời gian Unix Epoch và lấy tên tháng. Chữ cái F là đối số đầu tiên chúng ta sẽ chuyển đến hàm

## mktime[] functions - especially for older PHP, PHP 8.0 and below

// Declare month number and initialize it
$monthNumber = 6;

// Use mktime[] and date[] function to
// convert number to month name
$monthName = date["F", mktime[0, 0, 0, $monthNumber, 10]];

// Display month name
echo $monthName;
0

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

Sử dụng mktime[] . ? . Có thể ?? . Có thể ?? . Có thể ?? . Có thể ?? . Có thể ?? . Có thể ?? . Có thể ?? . Có thể ?? . Có thể ?? . Có thể ?? . Có thể ?? . Có thể ?? . Có thể ?? . Có thể ?? . Có thể ?

Làm cách nào để lấy tên ngắn của tháng trong php?

Ví dụ 5. PHP Nhận tên tháng từ số $monthName = date['F', mktime[0, 0, 0, $monthNumber, 10]];

Chủ Đề