Xin chào mọi người, tôi muốn có được tháng hiện tại của một ngày.
Đây là những gì tôi đã thử:
Nhưng kết quả là sai, nó sẽ hiển thị tháng 12 là tháng: 0
Bất kỳ ý tưởng? cảm ơn.
Hỏi ngày 18 tháng 12 năm 2013 lúc 13:22Dec 18, 2013 at 13:22
5
Bạn cần sử dụng hàm ngày [] mặc định của PHP để có được tháng hiện tại. Sau đó, bạn có thể dễ dàng kiểm tra nó bằng nếu các điều kiện như đã đề cập trong mã dưới đây:
Đã trả lời ngày 18 tháng 12 năm 2013 lúc 13:39Dec 18, 2013 at 13:39
Anil Meenaanil MeenaAnil Meena
8531 Huy hiệu vàng11 Huy hiệu bạc27 Huy hiệu đồng1 gold badge11 silver badges27 bronze badges
Tại sao không đơn giản
echo date['F, Y'];
? Bản in này tháng 11 năm 2017.
Đã trả lời ngày 17 tháng 11 năm 2017 lúc 11:22Nov 17, 2017 at 11:22
AzimaazimaAzima
3,4318 Huy hiệu vàng41 Huy hiệu bạc88 Huy hiệu đồng8 gold badges41 silver badges88 bronze badges
Tôi khuyên bạn nên sử dụng hàm idate [], trả về một số nguyên chứ không phải là một chuỗi được định dạng.
$month = idate["m"];
Pikamander2
6.5013 huy hiệu vàng43 Huy hiệu bạc64 Huy hiệu đồng3 gold badges43 silver badges64 bronze badges
Đã trả lời ngày 7 tháng 9 năm 2020 lúc 20:39Sep 7, 2020 at 20:39
Đây là một cách tốt hơn nhiều để làm điều này
echo date["F", strtotime['m']];
Đã trả lời ngày 2 tháng 10 năm 2017 lúc 2:17Oct 2, 2017 at 2:17
2
Thử cái này
$transdate = date['m-d-Y', time[]];
$d = date_parse_from_format["m-d-y",$transdate];
$month = $d["month"];
if[$month == "12"]{
echo "December is the month :]";
} else {
echo "The month is probably not December";
}
?>
Đã trả lời ngày 18 tháng 12 năm 2013 lúc 13:37Dec 18, 2013 at 13:37
user7789076user7789076user7789076
7581 Huy hiệu vàng12 Huy hiệu bạc25 Huy hiệu đồng1 gold badge12 silver badges25 bronze badges
1
Đã tạo: tháng 2-08, 2022 Hướng dẫn này giới thiệu cách tìm tháng hiện tại trong PHP. Chúng ta có thể sử dụng chức năng Tùy chọn Sử dụng chức năng
date[]
để tìm tháng hiện tại trong PHPdate[]
trong PHP để có được ngày hiện tại theo định dạng được cung cấp. Cú pháp của hàm date[]
được hiển thị bên dưới.date[$format,$timestamp];
2 cho biết định dạng của ngày. Chúng ta có thể đặt định dạng được hỗ trợ bởi phương thức
3 của lớp
4. Đối số
2 là một chuỗi.
6 chỉ định thời gian Unix, tùy chọn và hàm
date[]
trả về một chuỗi.
Chúng tôi có thể chỉ định các định dạng khác nhau trong hàm date[]
để trả về ngày theo nhu cầu của chúng tôi. Chúng ta có thể trả lại tháng hiện tại trong năm bằng các định dạng như vậy.
Có một danh sách các ký tự định dạng được chỉ định bởi datetimeinterface :: định dạng [] để đặt ngày. Hãy cùng khám phá một số nhân vật định dạng trả lại vào tháng hiện tại.
9: Trả về biểu diễn văn bản của tháng hiện tại. Ví dụ, tháng một.
0: Nó trả về biểu diễn số của tháng hiện tại, với tiền tốecho date['F, Y'];
1. Ví dụ,echo date['F, Y'];
2.echo date['F, Y'];
3: Trả về biểu diễn văn bản ngắn của tháng hiện tại. Ví dụ,echo date['F, Y'];
4.echo date['F, Y'];
5: Nó trả về biểu diễn số của tháng hiện tại mà không có tiền tốecho date['F, Y'];
1. Ví dụ,echo date['F, Y'];
7.echo date['F, Y'];
Bây giờ chúng tôi sẽ thực hiện ký tự định dạng sau để trả lại tháng hiện tại.
Ví dụ: viết hàm date[]
và sử dụng các ký tự định dạng được đề cập ở trên làm tham số cho hàm.
Đừng quên quấn các ký tự định dạng bằng báo giá và sử dụng câu lệnh
echo date['F, Y'];
9 để in chức năng.Tháng hiện tại trong năm là tháng hai và chúng ta có thể thấy tháng hiện tại được hiển thị trong phần đầu ra bên dưới. Theo cách này, chúng ta có thể sử dụng các ký tự định dạng để có được tháng hiện tại trong năm trong PHP.
Mã ví dụ:
echo date['m'];
echo ": Using the `m` format"."";
echo date['F'];
echo ": Using the `F` format"."";
echo date['M'];
echo ": Using the `M` format"."";
echo date['n'];
echo ": Using the `n` format"."";
?>
Output:
02: Using the `m` format
February: Using the `F` format
Feb: Using the `M` format
2: Using the `n` format
Bài viết liên quan - Php DateTime
Làm thế nào tôi có thể nhận được tháng hiện tại trong PHP?
Làm thế nào tôi có thể nhận được ngày hiện tại trong PHP?
Làm thế nào tôi có thể nhận được ngày đầu tiên của tháng hiện tại trong PHP?
Làm thế nào tôi có thể nhận được ngày đầu tiên và ngày của tháng trước trong PHP?
'; echo 'Last Date = ' . date['Y-m-t'] .