2013-01-08 59 views
-3

我想在php中獲取單詞的前三個字母。在php中獲取單詞的前三個字母

例如:

我有2012年9月5日在我的數據庫(MySQL的)

,並在我的HTML我只希望看到日期的前三個字母就像在九月我希望它僅在我的html中爲「SEP」。

以及如果我想要5和2012?

感謝您的答案,但如何獲得5和2012?我的意思是一天和一年

+0

['substr'](http://php.net/manual/en/function.substr.php)? –

+0

嘗試'strtotime'和'日期'? –

回答

2

使用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個變量。

+0

感謝您的代碼完美工作。還有一個問題是我如何從日期獲得5和2012年? –

+0

//日期$ day =日期(「d」,strtotime($ date)); &year year year = date(「Y」,strtotime($ date)); –

1
$str='abcdef'; 

echo substr($str,0,3); 
2

看一看strtotimedate

喜歡的東西:

$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 
相關問題