如何將結果限制爲今天的日期。如何將結果限制爲僅在將來的日期在php
E.g.我們有三個日期這種格式(Y-M-d H:I:S):
$a = "2011-08-10 23:55:01";
$b = "2011-08-10 00:20:01";
$c = "2011-08-10 09:45:01";
,我不想回應日期是過去。我只想顯示未來的日期。
如何使if語句僅用於未來日期?
如何將結果限制爲今天的日期。如何將結果限制爲僅在將來的日期在php
E.g.我們有三個日期這種格式(Y-M-d H:I:S):
$a = "2011-08-10 23:55:01";
$b = "2011-08-10 00:20:01";
$c = "2011-08-10 09:45:01";
,我不想回應日期是過去。我只想顯示未來的日期。
如何使if語句僅用於未來日期?
if (strtotime($a) > time()) {
echo $a;
}
因爲我看不到,如果你在一個函數中使用這個地方,我選擇串連的日期到一個數組,並且使用foreach與陣列工作:
$a = "2011-08-10 23:55:01";
$b = "2011-08-10 00:20:01";
$c = "2012-08-10 09:45:01";
$dates = array($a,$b,$c);
echo "<ul>";
foreach($dates as $k => $v) {
if (strtotime($v) > time()){
echo "<li>$v</li>";
}
}
echo "</ul>";
上面,在寫入時,輸出: