如何在PHP中从日期字符串中找到日期?

4

我有一个字符串如下:"June 1, 2012",我需要找到上述字符串的日期。

这个值是从WordPress的postdate()函数返回的。

我该怎么在PHP中实现呢?


1
一个简单的在SO上的搜索就可以为您解答这个问题 - https://dev59.com/lnM_5IYBdhLWcg3waieJ - Aaron W.
@Aaron W. 但我只需要从上述格式中获取日期。 - Ravichandran Jothi
7个回答

7

您无法使用strtotime函数解析日期吗? 如果是这样,可以像这样做:

<?php
date('l', strtotime('June 1, 2012'));
?>

'l' 代表完整日期,'D' 代表三个字母的星期几。 - TheTechGuy

1
<?php echo date('d',strtotime('June 1, 2012')); ?>

您可以使用变量代替静态日期字符串。


0
$unix_timestamp = strtotime($date);
echo date('l', $unix_timestamp); // displays Monday|Tuesday|Wednesday...

0
$date = "June 1, 2012";
echo date('l', strtotime($date));

0
$timestamp= strtotime("June 1, 2012");
$day = date('l', $timestamp);

echo $day;

更多详细信息,请阅读strtotimedate


0

0
$date = "June 1, 2012"
$day = date('j', strtotime($date))

你可以在日期函数中使用不同的选项来显示天数(或其他所需的日期部分)


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接