Hướng dẫn how to get month from specific date in php? - làm thế nào để lấy tháng từ ngày cụ thể trong php?

Tôi muốn có thể tìm ra tháng của biến ngày hiện tại. Tôi là ex vb.net và cách để làm điều đó chỉ là date.Month. Làm thế nào để tôi làm điều này trong PHP?

Thanks,

Jonesy

Tôi đã sử dụng date_format($date, "m"); //01, 02..12

Đây là những gì tôi muốn, câu hỏi bây giờ là làm thế nào để tôi so sánh điều này với INT kể từ khi $monthnumber = 01 trở thành

$month = date("m",strtotime($mydate));
0

Hướng dẫn how to get month from specific date in php? - làm thế nào để lấy tháng từ ngày cụ thể trong php?

John

Huy hiệu vàng 12K1190 Huy hiệu bạc157 Huy hiệu đồng11 gold badges90 silver badges157 bronze badges

Được hỏi ngày 22 tháng 9 năm 2010 lúc 9:51Sep 22, 2010 at 9:51

iamjonesyiamjonesyiamjonesy

24.2K40 Huy hiệu vàng135 Huy hiệu bạc206 Huy hiệu đồng40 gold badges135 silver badges206 bronze badges

2

Xem http://php.net/date

$month = date("m",strtotime($mydate));
1 hoặc
$month = date("m",strtotime($mydate));
2 hoặc
$month = date("m",strtotime($mydate));
3 ...

Cập nhật

M đại diện số của một tháng, với số không hàng đầu 01 đến 1201 through 12

n đại diện số của một tháng, không có số không dẫn đầu 1 đến 121 through 12

Đại diện chữ cái của một tháng từ tháng 1 đến tháng 12January through December

.... Xem liên kết Docs để biết nhiều tùy chọn hơn nữa.

Đã trả lời ngày 22 tháng 9 năm 2010 lúc 9:54Sep 22, 2010 at 9:54

Hướng dẫn how to get month from specific date in php? - làm thế nào để lấy tháng từ ngày cụ thể trong php?

"Biến dữ liệu" của bạn trông như thế nào? Nếu nó như thế này:

$mydate = "2010-05-12 13:57:01";

Bạn có thể chỉ cần làm:

$month = date("m",strtotime($mydate));

Để biết thêm thông tin, hãy xem ngày và Strtotime.

EDIT:

Để so sánh với INT, chỉ cần thực hiện một

$month = date("m",strtotime($mydate));
4 sẽ cung cấp cho bạn tháng mà không cần dẫn bằng không.

Ngoài ra, hãy thử một trong những điều này:

if((int)$month == 1)...
if(abs($month) == 1)...

Hoặc một cái gì đó kỳ lạ khi sử dụng ltrim, tròn, sàn ... nhưng date_format () với "n" sẽ là tốt nhất.

Hướng dẫn how to get month from specific date in php? - làm thế nào để lấy tháng từ ngày cụ thể trong php?

Kwido

1.3728 huy hiệu bạc21 Huy hiệu đồng8 silver badges21 bronze badges

Đã trả lời ngày 22 tháng 9 năm 2010 lúc 9:56Sep 22, 2010 at 9:56

Oezioezioezi

50.1k10 Huy hiệu vàng97 Huy hiệu bạc115 Huy hiệu Đồng10 gold badges97 silver badges115 bronze badges

1

$unixtime = strtotime($test);
echo date('m', $unixtime); //month
echo date('d', $unixtime); 
echo date('y', $unixtime );

Đã trả lời ngày 22 tháng 9 năm 2010 lúc 9:56Sep 22, 2010 at 9:56

OezioeziPramendra Gupta

50.1k10 Huy hiệu vàng97 Huy hiệu bạc115 Huy hiệu Đồng4 gold badges32 silver badges34 bronze badges

Pramendra Guptapramendra Gupta

echo date('n'); // "9"

14.4K4 Huy hiệu vàng32 Huy hiệu bạc34 Huy hiệu đồngSep 22, 2010 at 10:45

Vì Date_Format sử dụng định dạng giống như ngày (http://www.php.net/manual/en/function.date.php)Hannes

Đã trả lời ngày 22 tháng 9 năm 2010 lúc 10:454 gold badges32 silver badges51 bronze badges

Hanneshannes

<?php
$dateAsString = "Wed, 11 Apr 2018 19:00:00 -0500";

// This converts it to a unix timestamp so that the date() function can work with it.
$dateAsUnixTimestamp = strtotime($dateAsString);

// Output it month is various formats according to http://php.net/date

echo date('M',$dateAsUnixTimestamp);
// Will output Apr

echo date('n',$dateAsUnixTimestamp);
// Will output 4

echo date('m',$dateAsUnixTimestamp);
// Will output 04
?>

7.9674 Huy hiệu vàng32 Huy hiệu bạc51 Huy hiệu ĐồngApr 7, 2018 at 4:59

Hướng dẫn how to get month from specific date in php? - làm thế nào để lấy tháng từ ngày cụ thể trong php?

J-a-n-u-sJ-a-n-u-sJ-a-n-u-s

Vì nó không được chỉ định Nếu bạn có nghĩa là ngày hiện tại của hệ thống hoặc ngày được giữ trong một biến, tôi sẽ trả lời sau với một ví dụ.16 silver badges20 bronze badges

1

Đã trả lời ngày 7 tháng 4 năm 2018 lúc 4:59

1.37916 huy hiệu bạc20 Huy hiệu đồng

Để so sánh với INT làm điều này:Feb 29, 2020 at 16:20

e102e102e102

<?php
$date = date("m");
$dateToCompareTo = 05;
if (strval($date) == strval($dateToCompareTo)) {
    echo "They are the same";
}
?>
7 bronze badges

Làm thế nào để có được tháng từ một ngày trong PHP?

Phương pháp 1: Sử dụng hàm ngày () để truy xuất tiếng vang tháng hiện tại "Biểu diễn 2 chữ số của tháng hiện tại với số 0 hàng đầu là:".ngày ("m");tiếng vang "";Echo "Biểu diễn văn bản của tháng hiện tại với số 0 hàng đầu là:".Using date() function to retrieve current month echo "The 2 digit representation of current month with leading zero is: " . date ( "m" ); echo "
" ; echo "The textual representation of current month with leading zero is: " .

Làm thế nào để có được tên tháng PHP?

Sử dụng hàm mktime () để hiển thị tên tháng trong hàm mktime () là hàm sẵn có 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;Nó trả về và phân tích nó cho hàm ngày () để trả về một chuỗi chứa tên tháng. The mktime() function is an inbuilt function we can use to display the month name. Note that it can display other things from day to year. We take the Unix timestamp; it returns and parses it to the date() function to return a string that contains the month name.

Làm thế nào để hiển thị ngày với tên tháng trong PHP?

$ tháng

Chức năng nào được sử dụng để chỉ nhận phần tháng từ một ngày?

Hàm Tháng Excel trích xuất tháng từ một ngày nhất định là số từ 1 đến 12.Excel MONTH function extracts the month from a given date as number between 1 to 12.