2012-06-01 37 views
3

我有像下面的字符串"June 1, 2012"。我需要爲上面的字符串找到一天。如何在PHP中查找日期字符串?

此值從wordpress postdate()函數返回。

我該如何做到這一點在PHP?

+1

一個簡單的搜索SO應該已經爲你解答 - http://stackoverflow.com/questions/1385801/how-can-i-get-the-day-of-a-specific-date-in-php –

+0

@Aaron W.但我需要得到高於格式的日子形式。 –

+0

你試過了嗎? –

回答

5

難道你不能用strtotime解析日期嗎? 如果是這樣,你可以像這樣做:

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

'l'(小寫字母L)爲全天,'D'爲3字母日 –

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
$date = "June 1, 2012" 
$day = date('j', strtotime($date)) 

(根據需要或其它日期),你可以做不同的選擇的日期函數來顯示日

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

您可以使用一個變量而不是靜態的日期字符串。