在php中获取单词的前三个字母

在php中获取单词的前三个字母,php,Php,我想得到php中单词的前三个字母 例如: 我的数据库(mysql)中有2012年9月5日 在我的html中,我只想看到日期的前三个字母,就像在九月一样,我只想在html中看到“SEP” 如果我想得到5分,2012年呢 谢谢你的回答,但是如何获得5和2012?我指的是这一天和这一年看一看 $str='abcdef'; echo substr($str,0,3); 比如: $dateStr = "september 5, 2012"; $month = date("M", strtotime($

我想得到php中单词的前三个字母

例如:

我的数据库(mysql)中有2012年9月5日

在我的html中,我只想看到日期的前三个字母,就像在九月一样,我只想在html中看到“SEP”

如果我想得到5分,2012年呢

谢谢你的回答,但是如何获得5和2012?我指的是这一天和这一年

看一看

$str='abcdef';

echo substr($str,0,3);
比如:

$dateStr = "september 5, 2012";
$month = date("M", strtotime($dateStr)); //Sep
$day = date("d", strtotime($dateStr)); //05
$year = date("Y", strtotime($dateStr)); //2012
或者当然:

$dateStr = "september 5, 2012";
$completeDateVariable = date("M jS Y", strtotime($dateStr)); //Sep 5th 2012
使用substr函数

$date = "September 5, 2012";
$final_date = substr($date, 0, 3);
echo $final_date;
要从日期获取日期和年份,请使用

//day
$day = date("d", strtotime($date));
//year
$year = date("Y", strtotime($date));

现在您可以使用这3个变量了。

?请尝试
strotime
date
?谢谢您的代码运行得非常好。还有一个问题是如何从日期中获取5和2012?//对于day$day=date(“d”,strotime($date));&对于年$year=日期(“Y”,标准时间($date));