php獲取日期的前一天
❶ php如何獲得昨天的日期
$time=time()-(1*24*60*60);
echodate("Y-m-d",$time);
( 1 * 24 * 60 * 60 )為1天的時間,當前時間減去一天的時間,即為昨天的時間。
❷ 用PHP怎麼取得7天前的日期
$date = date('Y-m-d', strtotime('-7 days')); //保留年-月-日
<?php echo echo date(」Y-m-d H:i:s」,strtotime(」-7 day」)) ;?> //保留年-月-日 時:分:秒
strtotime('-7 days') 獲得的是時間戳
strtotime('now')); //獲取當前的時間戳
time() //獲取的時間戳
(2)php獲取日期的前一天擴展閱讀:
一、使用函式 date() 實現
在編輯器中輸入<?php echo $showtime=date("Y-m-d H:i:s");?>,點擊回車就可以得知當前的時間。其中Y是代表4位的年份,H是24小時制,i 是分鍾,如: "00" 至 "59" 。s -是秒,如: "00" 至 "59" 。
d 是幾日,二位數字,若不足二位則前面補零。 如: "01" 至 "31" 。m代表月份,二位數字,若不足二位則在前面補零,如: "01" 至 "12" 。
二、使用time函數
在編輯器中輸入echo date("y-m-d",$time)點擊回車就可以得知當前的時間,其中Y是代表4位的年份,m代表月份,二位數字,若不足二位則在前面補零,如: "01" 至 "12" 。d 是幾日,二位數字,若不足二位則前面補零。 如: "01" 至 "31" 。
三、使用strftime函數
在編輯器中輸入echo strftime ("%hh%m %a %d %b" ,time());點擊回車就可以得知當前的時間。
❸ PHP怎麼獲得一天,一周,一個月的起始和結束的時間戳求高人指點
PHP獲取開始和結束時間
//當前時間
$start
=
strtotime(date('Y-m-d
H:i:s'));
//時長,時間長度(秒為單位,例子中為120秒,2分鍾後,實際時間可自行修改或程序計算得出)
//如果是1周後,則為$start
+
(7
*
24
*
60
*
60);
$long
=
$start
+
120
//結束時間
$end
=
date('Y-m-d
H:i:s',
$long);
php可以用函數time()來獲取Unix
時間戳,但是只能獲取當前的,不能填入參數計算
❹ php時間問題mysql資料庫的時間格式(Y-M-D H:I:S) 在PHP頁面想這樣顯示(Y-M-D) ('.$rows['ndate'].')
1、首先在電腦上創建一個index.php文件,編輯index.php。
❺ 1. 用PHP列印出前一天的時間格式是2006-5-10 22:21:21
應該是你那裡沒對。你看看你的伺服器時間是不是對了的哦。應該不會出現這樣一個莫名其妙的時間呀。
❻ 用php怎麼獲取當前的前一天和後一天的日期啊
前一天 date("Y-m-d",time()-86400);
後一天 date("Y-m-d",time()+86400);
❼ PHP 分別獲取當天以及前一天的 24個小時中每個小時開始及結束 的時間戳
$beginTime=mktime(0,0,0,date("m"),date("d")-1,date("y"));
for($i=0;$i<24;$i++){
$b=$beginTime+($i*3600);
$e=$beginTime+(($i+1)*3600)-1;
echodate("Y-m-dH:i:s",$b)."->".date("Y-m-dH:i:s",$e)." ";
}
有沒有其他辦法我不知道,這個是我所知道的
❽ php有沒相關函數可以獲取給定日期的上個月的第一天及最後一天
沒有,可以取當前月的第一天00:00的時間戳,然後減24小時,再date即是上個月的最後一天。
如:
$prev_month_last_day = date("Y/m/d", strtotime(date("Y-m-1")) - 86400);
list($year, $month, $day) = explode("/", $prev_month_last_day);
$prev_month_first_day = $year . '/' . $month . '/1';
printf("first day of prev month is : %s\nlast day of prev month is : %s\n", $prev_month_first_day, $prev_month_last_day);
❾ php得到當前時間的前多少天時間
使用PHP的strtotime函數可以獲取指定時間或日期的時間戳,然後再使用date函數格式化時間戳就可以了。
舉例如下:
date_default_timezone_set('PRC');//設置時區
//列印出3天前的時間
echo(date('Y-m-dH:i:s',strtotime("-3day")));
//列印出2個星期前的時間
echo(date('Y-m-dH:i:s',strtotime("-2week")));
//列印出5個小時後的時間
echo(date('Y-m-dH:i:s',strtotime("+5hours")));
//列印出1個星期後的時間
echo(date('Y-m-dH:i:s',strtotime("+1week")));
輸出結果: