如何在本月使用PHP獲取前幾天?如何在本月獲取前幾天的PHP?
例如:當前日期= 06/05/2015
前幾天顯示==>
05/05/2015
04/05/2015
03/05/2015
02/05/2015
01/05/2015
親切
如何在本月使用PHP獲取前幾天?如何在本月獲取前幾天的PHP?
例如:當前日期= 06/05/2015
前幾天顯示==>
05/05/2015
04/05/2015
03/05/2015
02/05/2015
01/05/2015
親切
事情是這樣的:
$date = DateTime::createFromFormat("d/m/Y", "06/05/2015");
$previousDates = array();
$maxDay = $date->format("d");
for($i = 1; $i < $maxDay; $i++) {
$previousDates[] = $date->modify("-1 day")->format("d/m/Y");
}
非常感謝。這就是你要找的東西 – 3alaoui
從當前天播種前30天:
for($i=-1; $i>=-30;$i--)
echo date('d/m/Y',strtotime($i." days"));
你可以改變d如果你想要的話,吃一些格式。
如果月有31呢? – Jagadeesh
他希望從當前日期的前幾天,而不是從第30天... –
這是您使用PHP如何獲得一個前一天:
$prev_day = date('d.m.Y',strtotime("-1 days"));
以獲取指定日以前所有的日子裏,你需要做一個循環:
$currentday = date("d");
for($i=1; $i < $currentday ;$i++)
{
echo date('d.m.Y',strtotime($i."- days"))."<br/>";
}
<?php
$currentDate = date('d');
for($inc = 1;$inc <= ($currentDate-1);$inc++){
echo date('d/m/Y',strtotime("-".$inc." days")).'<br/>';
}
?>
試試上面的代碼。希望這會幫助你。
輸出:
05/05/2015
04/05/2015
03/05/2015
02/05/2015
01/05/2015
什麼您已經嘗試??? – Manwal
歡迎來到SO。請快速瀏覽幫助部分。之後,您可能需要編輯一下您的問題:向我們展示您迄今爲止所嘗試的內容,以及爲什麼沒有幫助。這樣你可以幫助防止你的問題被關閉。 – Burki
使用DateTime和DateInterval類???????? –