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
2Từ 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.
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];
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
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
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
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
02.7094 Huy hiệu vàng27 Huy hiệu bạc54 Huy hiệu ĐồngJul 31, 2013 at 14:01
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
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
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?
"; 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 ".