在我的会话中,我有当前会话日期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;