『壹』 php 輸出時間。格式為:「時:分:秒.毫秒」,例如:19:37:05.380,要用什麼函數怎麼實現
<?php
function udate($format = 'u', $utimestamp = null) {
if (is_null($utimestamp))
$utimestamp = microtime(true);
$timestamp = floor($utimestamp);
$milliseconds = round(($utimestamp - $timestamp) * 1000000);
return date(preg_replace('`(?<!\\)u`', $milliseconds, $format), $timestamp);
}
echo udate('Y-m-d H:i:s.u');
?>
『貳』 PHP怎麼獲取時間戳的毫秒值
用Date的getTime方法來獲取
public static void main(String[] args) {
// TODO Auto-generated method stub
Date dt= new Date();
Long time= dt.getTime();//這就是距離1970年1月1日0點0分0秒的毫秒數
System.out.println(System.currentTimeMillis());//與上面的相同
}
『叄』 php 哪個函數可以獲取當前時間的毫秒值在線等
microtime (); 看看是不是你想要的
這個是微妙 你可以轉化一下
$time = explode ( " ", microtime () );
$time = $time [1] . ($time [0] * 1000);
$time2 = explode ( ".", $time );
$time = $time2 [0];
echo $time;
『肆』 php怎麼取當前距離林威治標准時間的毫秒
microtime — 返回當前 Unix 時間戳和微秒數
mixedmicrotime([bool$get_as_float])
microtime() 當前 Unix 時間戳以及微秒數。本函數僅在支持 gettimeofday() 系統調用的操作系統下可用。
如果調用時不帶可選參數,本函數以 "msec sec" 的格式返回一個字元串,其中 sec 是自 Unix 紀元(0:00:00 January 1, 1970 GMT)起到現在的秒數,msec 是微秒部分。字元串的兩部分都是以秒為單位返回的。
如果給出了 get_as_float 參數並且其值等價於 TRUE,microtime() 將返回一個浮點數。
microtime() 當前 Unix 時間戳以及微秒數。本函數僅在支持 gettimeofday() 系統調用的操作系統下可用。
如果調用時不帶可選參數,本函數以 "msec sec" 的格式返回一個字元串,其中 sec 是自 Unix 紀元(0:00:00 January 1, 1970 GMT)起到現在的秒數,msec 是微秒部分。字元串的兩部分都是以秒為單位返回的。
如果給出了 get_as_float 參數並且其值等價於 TRUE,microtime() 將返回一個浮點數。
示例:
echomicrotime(true);
『伍』 php如何得到毫秒數的時間戳
$time = explode ( " ", microtime () );
$time = $time [1] . ($time [0] * 1000);
$time2 = explode ( ".", $time );
$time = $time2 [0];
『陸』 php代碼,時間只差(精確到秒,並扣除周末的時間)
//可以先將時間轉化為時間戳進行加減,然後在轉化為時間$a = date(嘗發佰菏脂孤拌酞飽喀9;H:i:s');$b = date('H:i:s',strtotime('+50 second'));$aa = strtotime($b)-strtotime($a);echo date('H:i:s', $aa);
『柒』 PHP時間戳與時間問題
<?php
/***************************************************************************
*
*Copyright(c)2011Bai.com,Inc.AllRightsReserved
*$Id$
*
**************************************************************************///時間戳轉日期
$date_time_array=getdate(1297845628);//13111776001316865566
$hours=$date_time_array["hours"];
$minutes=$date_time_array["minutes"];
$seconds=$date_time_array["seconds"];
$month=$date_time_array["mon"];
$day=$date_time_array["mday"];
$year=$date_time_array["year"];
echo"year:$year month:$month day:$day hour:$hours minutes:$minutes seconds:$seconds ";
//正常日期轉時間戳
echomktime(0,0,0,9,18,2011)." ";
echomktime(0,0,0,9,25,2011)." ";
/*
time();
是獲得當前時間,但獲得的是一整型
*/
//可以對此進行格式化
echo"time()顯示年月日時分秒:".date("Y-m-dH:i:s",time())." ";
//這樣連時,分秒一起顯示
echo"time()只顯示年月日:".date("Y-m-d",time())." ";//只年示年月日
echo"時間戳格式化:".date("Y-m-dH:i:s",1297845628)." ";//直接使用時間戳
/*vim:setts=4sw=4sts=4tw=100noet:*/
?>
希望可以幫到你
『捌』 php里的時間戳是以秒為單位嗎
是的。
『玖』 php如何把相減時間得出的時間戳轉化為多少毫秒
料想閣下是想計算某斷代碼或整個頁面的執行時間吧,建議使用microtime函數,如:
$s=microtime(true);
for($i=0;$i<1024;$i++)
{
//echo$i;
}
$e=microtime(true);
echo"共花費".($e-$s)."秒";
『拾』 php函數setcookie中的設置時間的默認單位是秒還是毫秒
默認單位是秒。
比如設置過期時間為 1 小時,也就是3600 秒時,是用時間戳算的,而時間戳的單位整好是秒。
setcookie( 「user」,「php」,time()+3600);