4

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

这个值从 wordpress postdate() 函数返回。

我怎么能在 php 中做到这一点?

4

7 回答 7

7

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

<?php
date('l', strtotime('June 1, 2012'));
?>
于 2012-06-01T12:26:00.877 回答
1
<?php echo date('d',strtotime('June 1, 2012')); ?>

您可以使用变量而不是静态日期字符串。

于 2012-06-01T12:34:49.790 回答
0
$unix_timestamp = strtotime($date);
echo date('l', $unix_timestamp); // displays Monday|Tuesday|Wednesday...
于 2012-06-01T12:25:11.880 回答
0
$date = "June 1, 2012";
echo date('l', strtotime($date));
于 2012-06-01T12:25:37.853 回答
0
$timestamp= strtotime("June 1, 2012");
$day = date('l', $timestamp);

echo $day;

有关更多详细信息,请阅读strtotimedate

于 2012-06-01T12:25:40.537 回答
0
$date = "June 1, 2012"
$day = date('j', strtotime($date))

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

于 2012-06-01T12:25:41.703 回答
0

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

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

于 2012-06-01T12:27:14.177 回答