Cách lấy tên tháng theo số trong php?
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 Show
$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<=12;$i++){ if(strtolower(date("M", mktime(0, 0, 0, $i, 1, 0))) == strtolower($month_name)){ $month_number = $i; break; } } Bây giờ khi đoạn mã php dòng 5 date(“M”, mktime(0, 0, 0, 1, 1, 0))) trả về một đại diện ba chữ cái của tên tháng, tôi nhận được tháng “1” nếu tôi vượt qua $month_name=” . Nếu tôi có tên tháng đầy đủ như “Jan”, tôi có thể làm cho nó hoạt động bằng cách thay thế “M” bằng “F” trong đó tham số định dạng “F” là cách diễn đạt đầy đủ của tên năm Đặc biệt lưu ý. Đừng quên xem bình luận của người dùng ở cuối trang để tìm các giải pháp thông minh hơn nữa. ) cũng đọc
Trong bài viết này, chúng tôi sẽ thảo luận về cách thay đổi số tháng thành tên tháng bằng PHP. Nó có thể được thực hiện theo nhiều cách, từ đó các phương pháp sau được đề cập trong bài viết này,
Cách đổi số tháng thành tên tháng sử dụng date() trong PHPTrong PHP, phương thức date() chuyển đổi số thành chỉ số của tháng và hiển thị tên tháng tương ứng của nó Đoạn script sau minh họa việc sử dụng phương thức date() để truy xuất tên tháng, 12 then it will complete a cycle and return month name //creating name with date function $mon_name = date("F", mktime(0, 0, 0, $month_val, 10)); //display month name echo $mon_name."\n"; ?> đầu ra. - July Cách thay đổi số tháng thành tên tháng bằng cách sử dụng gregoriantojd()Trong PHP, phương thức gregoriantojd() lấy số tháng và chuyển thành tên tháng tương ứng Đoạn script sau minh họa việc sử dụng phương thức gregoriantojd() để truy xuất tên tháng,
đầu ra. - Jul Cách thay đổi số tháng thành tên tháng bằng lớp DateTimeTrong PHP, tên tháng có thể được truy xuất bằng cách tạo lớp DateTime đối tượng Đoạn script sau minh họa việc sử dụng lớp DateTime để truy xuất tên tháng, format('F'); //display the month name echo $mName; ?> đầu ra. - July Đây là cách chúng ta có thể chuyển đổi số tháng thành tên tháng bằng PHP. Nếu bạn có bất kỳ nghi ngờ nào về bài viết này, hãy để lại bình luận bên dưới Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách lấy tên tháng từ ngày trong PHP. PHP cung cấp các hàm và lớp rất hữu ích bằng cách sử dụng nó, chúng ta có thể dễ dàng định dạng ngày tháng. Hãy đi sâu vào nó và khám phá nó Nhận tên tháng từ ngày trong PHPPHP cung cấp phương thức date() dùng để định dạng ngày tháng theo ý muốn. Chúng ta cũng có thể lấy tên tháng từ ngày. Ngoài ra, chức năng này rất hữu ích để thay đổi bất kỳ loại định dạng ngày nào. Hãy xem các ví dụ đơn giản ví dụ 1. Trích xuất tên tháng từ ngày tĩnhTrong ví dụ này, chúng tôi đã sử dụng hàm createFromFormat() giúp chúng tôi cung cấp chuyển đổi chính xác từ định dạng ngày cụ thể, nếu không, nó có thể hiểu sai định dạng ngày và cung cấp cho chúng tôi kết quả sai Luôn luôn nên sử dụng hàm createFromFormat() trong khi xử lý các ngày tĩnh hoặc nếu bạn đã thay đổi định dạng ngày mặc định format('F'); // echo $datetime->format('M'); // Output: Jun đầu ra________số 8ghi chú. Sử dụng 12 then it will complete a cycle and return month name //creating name with date function $mon_name = date("F", mktime(0, 0, 0, $month_val, 10)); //display month name echo $mon_name."\n"; ?>3 thay vì 12 then it will complete a cycle and return month name //creating name with date function $mon_name = date("F", mktime(0, 0, 0, $month_val, 10)); //display month name echo $mon_name."\n"; ?>4 để lấy tên tháng có ba chữ cái cho người yêu cũ. Tháng 3, tháng 6, tháng 7, v.v. ví dụ 2. Trích xuất tên tháng Sử dụng hàm date()Nếu bạn không muốn sử dụng lớp 12 then it will complete a cycle and return month name //creating name with date function $mon_name = date("F", mktime(0, 0, 0, $month_val, 10)); //display month name echo $mon_name."\n"; ?>5 thì bạn chỉ cần sử dụng hàm 12 then it will complete a cycle and return month name //creating name with date function $mon_name = date("F", mktime(0, 0, 0, $month_val, 10)); //display month name echo $mon_name."\n"; ?>6 của PHP để lấy tên tháng từ ngày
|