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

Làm thế nào để có được năm và tháng kể từ một ngày nhất định.

ví dụ.

$date = "2012-01-05";

$year = date('Y', strtotime($date));

$month = date('F', strtotime($date));

echo $month
2

Từ ngày này, tôi cần nhận được năm là năm 2012 và tháng là tháng một.2012 and month as January.

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

HALFER

19.7K17 Huy hiệu vàng92 Huy hiệu bạc179 Huy hiệu đồng17 gold badges92 silver badges179 bronze badges

hỏi ngày 23 tháng 1 năm 2012 lúc 6:33Jan 23, 2012 at 6:33

1

Sử dụng

$date = "2012-01-05";

$year = date('Y', strtotime($date));

$month = date('F', strtotime($date));

echo $month
3:

$time=strtotime($dateValue);
$month=date("F",$time);
$year=date("Y",$time);

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

Tim Cooper

154K37 Huy hiệu vàng322 Huy hiệu bạc275 Huy hiệu Đồng37 gold badges322 silver badges275 bronze badges

Đã trả lời ngày 23 tháng 1 năm 2012 lúc 6:37Jan 23, 2012 at 6:37

Tim Witherstim withersTim Withers

Huy hiệu vàng 12k542 Huy hiệu bạc66 Huy hiệu đồng5 gold badges42 silver badges66 bronze badges

3

Sử dụng

$date = "2012-01-05";

$year = date('Y', strtotime($date));

$month = date('F', strtotime($date));

echo $month
4 và
$date = "2012-01-05";

$year = date('Y', strtotime($date));

$month = date('F', strtotime($date));

echo $month
3 từ các tài liệu.

$date = "2012-01-05";

$year = date('Y', strtotime($date));

$month = date('F', strtotime($date));

echo $month

Sara

13.6K13 Huy hiệu vàng33 Huy hiệu bạc 50 Huy hiệu Đồng13 gold badges33 silver badges50 bronze badges

Đã trả lời ngày 23 tháng 1 năm 2012 lúc 6:40Jan 23, 2012 at 6:40

MobmobMob

10,8K6 Huy hiệu vàng40 Huy hiệu bạc57 Huy hiệu đồng6 gold badges40 silver badges57 bronze badges

0

Có lẽ không phải là mã hiệu quả nhất, nhưng ở đây nó đi:

$dateElements = explode('-', $dateValue);
$year = $dateElements[0];

echo $year;    //2012

switch ($dateElements[1]) {

   case '01'    :  $mo = "January";
                   break;

   case '02'    :  $mo = "February";
                   break;

   case '03'    :  $mo = "March";
                   break;

     .
     .
     .

   case '12'    :  $mo = "December";
                   break;


}

echo $mo;      //January

Đã trả lời ngày 23 tháng 1 năm 2012 lúc 6:43Jan 23, 2012 at 6:43

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

ariestavariestavariestav

2.7094 Huy hiệu vàng27 Huy hiệu bạc54 Huy hiệu Đồng4 gold badges27 silver badges54 bronze badges

0

Tôi đang sử dụng các chức năng này để có được năm, tháng, ngày kể từ ngày

bạn nên đặt chúng vào một lớp học

    public function getYear($pdate) {
        $date = DateTime::createFromFormat("Y-m-d", $pdate);
        return $date->format("Y");
    }

    public function getMonth($pdate) {
        $date = DateTime::createFromFormat("Y-m-d", $pdate);
        return $date->format("m");
    }

    public function getDay($pdate) {
        $date = DateTime::createFromFormat("Y-m-d", $pdate);
        return $date->format("d");
    }

Đã trả lời ngày 21 tháng 1 năm 2014 lúc 13:51Jan 21, 2014 at 13:51

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

HibahibaHiba

1011 Huy hiệu bạc2 Huy hiệu đồng1 silver badge2 bronze badges

Bạn có thể sử dụng mã này:

$dateValue = strtotime('2012-06-05');
$year = date('Y',$dateValue);
$monthName = date('F',$dateValue);
$monthNo = date('m',$dateValue);
printf("m=[%s], m=[%d], y=[%s]\n", $monthName, $monthNo, $year);

Đã trả lời ngày 23 tháng 1 năm 2012 lúc 6:39Jan 23, 2012 at 6:39

Anubhavaanubhavaanubhava

738K62 Huy hiệu vàng537 Huy hiệu bạc614 Huy hiệu đồng62 gold badges537 silver badges614 bronze badges

0

Tôi sẽ chia sẻ mã của mình:

Trong ví dụ của bạn ngày:

$dateValue = '2012-01-05';

Nó sẽ như thế này:

dateName($dateValue);



   function dateName($date) {

        $result = "";

        $convert_date = strtotime($date);
        $month = date('F',$convert_date);
        $year = date('Y',$convert_date);
        $name_day = date('l',$convert_date);
        $day = date('j',$convert_date);


        $result = $month . " " . $day . ", " . $year . " - " . $name_day;

        return $result;
    }

và sẽ trả lại một giá trị: ngày 5 tháng 1 năm 2012 - Thứ NămJanuary 5, 2012 - Thursday

Đã trả lời ngày 3 tháng 3 năm 2016 lúc 0:05Mar 3, 2016 at 0:05

Mr.UnknownMr.UnknownMr.Unknown

1711 Huy hiệu vàng2 Huy hiệu bạc10 Huy hiệu đồng1 gold badge2 silver badges10 bronze badges

$dateValue = '2012-01-05';
$yeararray = explode("-", $dateValue);

echo "Year : ". $yeararray[0];
echo "Month : ". date( 'F', mktime(0, 0, 0, $yeararray[1]));

Usiong nổ () Điều này có thể được thực hiện.

Đã trả lời ngày 23 tháng 1 năm 2012 lúc 6:40Jan 23, 2012 at 6:40

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

0

$dateValue = '2012-01-05';
$year = date('Y',strtotime($dateValue));
$month = date('F',strtotime($dateValue));

MobmobJan 23, 2012 at 6:41

10,8K6 Huy hiệu vàng40 Huy hiệu bạc57 Huy hiệu đồngUday Sawant

Có lẽ không phải là mã hiệu quả nhất, nhưng ở đây nó đi:3 gold badges32 silver badges44 bronze badges

0

Đã trả lời ngày 23 tháng 1 năm 2012 lúc 6:43

$dateValue = '2012-01-05';
$formattedValue = date("F Y", strtotime($dateValue));
echo $formattedValue; //Output should be January 2012

ariestavariestav

$date = "2012-01-05";

$year = date('Y', strtotime($date));

$month = date('F', strtotime($date));

echo $month
0

2.7094 Huy hiệu vàng27 Huy hiệu bạc54 Huy hiệu ĐồngJul 31, 2013 at 14:01

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

dan.m.kumardan.m.kumardan.m.kumar

Tôi đang sử dụng các chức năng này để có được năm, tháng, ngày kể từ ngày1 gold badge9 silver badges20 bronze badges

1

$date = "2012-01-05";

$year = date('Y', strtotime($date));

$month = date('F', strtotime($date));

echo $month
1

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

bạn nên đặt chúng vào một lớp học

Đã trả lời ngày 21 tháng 1 năm 2014 lúc 13:5126 gold badges87 silver badges99 bronze badges

HibahibaNov 6, 2015 at 9:10

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

1

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 tháng hiện tạiUsing date() function to retrieve current month "; echo "The textual representation of current month with leading zero is: " .

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 tôi có thể nhận được ngày đầu tiên và cuối cùng của tháng trong PHP?

Php echo 'Ngày đầu tiên ='.ngày ('y-m-01').'';echo 'ngày cuối cùng ='.ngày ('y-m-t') ...
Y cung cấp cho bạn năm 4 chữ số từ dấu thời gian ('2010').
m cung cấp cho bạn tháng số từ dấu thời gian, với số 0 hàng đầu ('04').
T cung cấp cho bạn số ngày trong tháng của dấu thời gian ('30').

Làm thế nào có được ngày cuối cùng của tháng này trong PHP?

$ date = strtotime ($ datestring);// Ngày cuối cùng của tháng hiện tại.$ day = date ("l", $ lastDate);$day = date ( "l" , $lastdate );