我想打印"2019 to 2020"当前显示 2019-04-01 到 2020-03-31



在我的会话中,我有当前会话日期2019-04-01 to 2020-03-31,我只想打印2019 to 2020

echo $this->session->userdata('start_date');
echo "t to";
echo $this->session->userdata('end_date');

使用日期格式

date("Y", strtotime($this->session->userdata('start_date')));

你可以做如下的事情

$dates = '2019-04-01 to 2020-03-31'; // date from session
$startdate = substr($dates, 0, 10);
$enddate = substr($dates, -10);
echo date('Y', strtotime($startdate));
echo ' to ';
echo date('Y', strtotime($enddate));

使用explode

<?php
$temp = "2019-04-01 to 2020-03-31";
$test = explode(' to ', $temp);
echo date('Y',strtotime($test[0]))." to ".date('Y',strtotime($test[1]));
?>

爆炸

$data = "2019-04-01 to 2020-03-31";$temp = explode(' to ', $data);

$str1 = explode('-',$temp[0]);$str2 = explode('-',$temp[1]);

echo str1[0];echo "t to";echo $str1[0];

$start_date = date("Y", strtotime($this->session->userdata('start_date')));
$end_date= date("Y", strtotime($this->session->userdata('end_date')));
echo $start_date ;
echo "t to";
echo $end_date;

相关内容

最新更新