-2

我想在 php 中获取一个单词的前三个字母。

例如:

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

在我的 html 中,我只想看到日期的前三个字母,就像 9 月一样,我希望它仅在我的 html 中为“SEP”。

如果我想获得 5 和 2012 怎么办?

感谢您的回答,但如何获得 5 和 2012?我的意思是日期和年份

4

3 回答 3

4

使用 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 个变量。

于 2013-01-08T06:40:14.063 回答
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
于 2013-01-08T06:40:05.110 回答
1
$str='abcdef';

echo substr($str,0,3);
于 2013-01-08T06:36:27.780 回答