Hướng dẫn get day month year from date php - lấy ngày tháng năm từ ngày 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 get day month year from date php - lấy ngày tháng năm từ ngày 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 get day month year from date php - lấy ngày tháng năm từ ngày 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 get day month year from date php - lấy ngày tháng năm từ ngày 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 get day month year from date php - lấy ngày tháng năm từ ngày 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

739K62 Huy hiệu vàng538 Huy hiệu bạc615 Huy hiệu Đồng62 gold badges538 silver badges615 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ạc11 huy hiệu đồng1 gold badge2 silver badges11 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 get day month year from date php - lấy ngày tháng năm từ ngày 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 get day month year from date php - lấy ngày tháng năm từ ngày 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 get day month year from date php - lấy ngày tháng năm từ ngày 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 badges88 silver badges99 bronze badges

HibahibaNov 6, 2015 at 9:10

Hướng dẫn get day month year from date php - lấy ngày tháng năm từ ngày php

1

Làm thế nào tôi có thể nhận được ngày hiện tại ở định dạng Yyyy MM DD trong PHP?

date_default_timezone_set ('UTC'); Echo "Hiển thị định dạng ngày DD/mm/yyyy hiện tại". ""; Ngày vang ("d/m/y"). ""; echo "hiển thị ngày hiện tại mm/dd/yyyy định dạng". ""; ngày vang ("m/d/y"). ""; Echo "Hiển thị ngày hiện tại MM-DD-Yyyy định dạng". echo "Display current date dd/mm/yyyy format ". "
"; echo date("d/m/Y"). "
"; echo "Display current date mm/dd/yyyy format "."
"; echo date("m/d/Y")."
"; echo "Display current date mm-dd-yyyy format ".

Php Strtotime là gì?

Định nghĩa và cách sử dụng.Hàm strtotime () phân tích dữ liệu văn bản tiếng Anh vào dấu thời gian unix (số giây kể từ ngày 1 tháng 1 năm 1970 00:00:00 gmt).Lưu ý: Nếu năm được chỉ định ở định dạng hai chữ số, các giá trị trong khoảng 0-69 được ánh xạ tới 2000-2069 và các giá trị trong khoảng 70-100 được ánh xạ tới 1970-2000.parses an English textual datetime into a Unix timestamp (the number of seconds since January 1 1970 00:00:00 GMT). Note: If the year is specified in a two-digit format, values between 0-69 are mapped to 2000-2069 and values between 70-100 are mapped to 1970-2000.

Làm thế nào tôi có thể có được sự khác biệt giữa hai ngày trong PHP?

$ date1 = "2007-03-24";$ date2 = "2009-06-26";$ diff = abs (strtotime ($ date2) - strtotime ($ date1));$ năm = sàn ($ diff / (365*60*60*24));$ tháng = sàn (($ diff - $ năm*365*60*60*24) / (30*60*60*24));$ days = FLOOR (($ diff - $ năm*365*60*60*24 - $ tháng*30*60*60*24)/ (60*60*24));printf (" %d năm, %d tháng, %d ...

Làm thế nào tôi có thể nhận được biến ngày hiện tại trong PHP?

Sử dụng hàm tích hợp ().$ myDate = date ('m/d/y');Tham số chuỗi 'm/d/y' là mẫu ngày được trả về.m là trong 2 tháng, d cho giá trị ngày 2 chữ số và y cho giá trị 4 năm.. $myDate = date('m/d/Y'); the string parameter 'm/d/Y' is the returned date pattern. m is for 2 digit months, d for 2 digit day value and Y for 4 digit year value.