Hướng dẫn get month of date php - lấy tháng ngày 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 get month of date php - lấy tháng ngày 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.3K40 Huy hiệu vàng136 Huy hiệu bạc206 Huy hiệu đồng40 gold badges136 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 get month of date php - lấy tháng ngày 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 get month of date php - lấy tháng ngày php

Kwido

1.3828 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.9874 Huy hiệu vàng32 Huy hiệu bạc51 Huy hiệu ĐồngApr 7, 2018 at 4:59

Hướng dẫn get month of date php - lấy tháng ngày 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.38916 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 tôi có thể nhận được tháng hiện tại trong PHP?

PHP $ transdate = date ('m-d-y', thời gian ());echo $ tải trọng;$ tháng = ngày ('m', strtotime ($ transdate));if ($ tháng == "12") {echo "tháng 12 là tháng :)";} khác {echo "Tháng có lẽ không phải là tháng 12";}?>

Làm thế nào tôi có thể nhận được ngày bắt đầu và cuối tháng trong PHP?

Php echo 'ngày đầu tiên =' .date ('y-m-01'). '';echo 'ngày cuối cùng =' .date ('y-m-t').echo 'First Date = ' . date('Y-m-01') . '
'; echo 'Last Date = ' .
date('Y-m-t') .

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 trong Excel - Nhận số tháng từ ngày ví dụ: = tháng (A2) - Trả về tháng của một ngày trong ô A2. in Excel - get month number from date For example: =MONTH(A2) - returns the month of a date in cell A2.

Làm thế nào để bạn có được ngày đầu tiên của tháng trong PHP?

$ first_day = date ('y-m-01');$ last_day = date ('y-m-t');PHP nhận được ngày đầu tiên của tháng. Php Get First Day Of Month.