① php獲取當前時間
使用date函數。
date ( string $format [, int $timestamp ] )
返回將整數 timestamp 按照給定的格式字串而產生的字元串。如果沒有給出時間戳則返回本地當前時間。
② PHP 計算時間的問題
最簡單的:
date("Y-m-d",time()+30*24*60*60),注意這里只把一個月當作了30天.
有的月是31天,可以用更准確的方法:
date("Y-m-d",mktime(0, 0, 0, date("m")+1, date("d"),date("Y")));
其實上面那方法也有些問題,比如今天是8月31號,按上面方法得到的一個月後的日期是10月1號,按理說應該得到9月31號,但9月沒有31號,所以得到了10月1號.總之在一般場合可以用,如果是強調一天都不能錯的地方,那要再做一些變化,至少我還沒遇到這樣嚴格的地方.
③ 如何用php獲取當前日期的7天內的時間
如何用php獲取當前日期的7天內的時間
$t = time()+3600*8;//這里和標准時間相差8小時需要補足
$tget = $t-3600*24*5;//比如5天前的時間
echo date("Y-m-d H:i:s 星期w",$tget);//格式按你需要選取
④ php 如何計算時間
$startTime = time();
for($i=0;$i<=999999;$i++)
{
//do something
}
$endTime = time();
echo "用時:" . ($endTime - $startTime)/1000 . "秒" ;
是這個意思嗎?
⑤ php中如何計算時間差
<?php
$date=date('Y-m-d G:i:s');
print_r($date);
$date1 = strtotime($date);
echo "<br>";
$date_min=date("Y-m-d G:i:s", mktime(date("G"),date("i")-20,date("s")-10,date("m"),date("d"),date("Y")));
print_r($date_min);
$date2 = strtotime($date_min);
echo "<br>";
$del = round(($date1-$date2)/60);
print_r($del);
exit();
?>
⑥ PHP怎麼獲取當前時間
要設置時區,PHP默認的不是中國的時區,是格林威治時間。所以設置一下時區就可以搞定!<?php
date_default_timezone_set('Etc/GMT-8'); //這里設置了時區
echo date("Y-m-d H:i:s");
?>
⑦ PHP 怎麼獲取伺服器當前時間
<?php
//首先設置時區為東八區,也就是我國的標准時間所在區。Asia/Hong_Kong、Asia/Shanghai(上海)或Asia/Urumqi(烏魯木齊)等,都是東八區的時間。設置為其中的一種都可以
date_default_timezone_set('Asia/Shanghai');
//獲取當前伺服器時間
$time=date('Y-m-dH:i:s',time());
?>
⑧ PHP:編寫程序計算從當前時間距離2020年元旦還有多少天
$date_diff = date_diff(new DateTime(),new DateTime('2020-1-1'));
//object(DateInterval)#3 (8) { ["y"]=> int(6) ["m"]=> int(11) ["d"]=> int(23) ["h"]=> int(9) ["i"]=> int(44) ["s"]=> int(4) ["invert"]=> int(0) ["days"]=> int(2548) }
echo $date_diff->days; //2548
⑨ php時間計算問題
利用strtotime函數!!!
1. 計算日期30天後可以用strtotime PHP提供了一個超級簡單的方式來完成本來要幾十行代碼的工作
先把某日期轉換成UNIX時間戳
$t = time(); // 當前時間戳
$t = strtotime("+30 days", $t); // 30天後的時間戳
echo date("Y-m-d", $t); // 格式化日期
2. 轉換2日期的時間戳...然後相減
$t1 = strtotime("2009-08-19");
$t2 = strtotime("2009-08-20");
$t = $t2 - $t1; // 相差天數的秒
echo (int)($t / 86400)
⑩ php 哪個函數可以獲取當前時間的毫秒值在線等
microtime (); 看看是不是你想要的
這個是微妙 你可以轉化一下
$time = explode ( " ", microtime () );
$time = $time [1] . ($time [0] * 1000);
$time2 = explode ( ".", $time );
$time = $time2 [0];
echo $time;