您的位置:首页 > 其它

时间戳10位转13位的四种方法

2016-04-25 08:31 288 查看
第一种方法:

/**

*

* 返回一定位数的时间戳,多少位由参数决定

*

* @param type 多少位的时间戳

* @return 时间戳

*/

function getTimestamp($digits = false) {

$digits = $digits > 10 ? $digits : 10;

$digits = $digits - 10;

if ((!$digits) || ($digits == 10))

{

return time();

}

else

{

return number_format(microtime(true),$digits,'','');

}

}

第二种方法:

var_dump(number_format(microtime(true),3,'',''));

第三种方法:

获取13位时间戳

$arr = explode(' ',microtime());

var_dump($arr[1].(round($arr[0]*1000)));

var_dump(time());

第四种方法:

$micro = explode(" ",microtime());

$microtime = (int)$micro[1].substr($micro[0], 2,3);

$d['timestamp'] = time()*1000;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: