如何从 PHP 中的日期字符串中查找 Day


How to find Day from date string in PHP?

>我有如下所示的字符串"June 1, 2012" . 我需要为上面的字符串找到日期。

此值从 WordPress Postdate() 函数返回。

如何在 PHP 中执行此操作?

你不能用strtotime解析日期吗?如果是这样,您可以这样做:

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

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

$unix_timestamp = strtotime($date);
echo date('l', $unix_timestamp); // displays Monday|Tuesday|Wednesday...
$date = "June 1, 2012";
echo date('l', strtotime($date));
$timestamp= strtotime("June 1, 2012");
$day = date('l', $timestamp);
echo $day;

有关更多详细信息,请阅读 strtotime 和日期

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

您可以在日期函数中执行不同的选项来显示日期(或根据需要显示其他日期部分)

虽然答案很容易找到,但你最好先研究一下:

http://uk.php.net/manual/en/function.strtotime.php