时间戳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;
/**
*
* 返回一定位数的时间戳,多少位由参数决定
*
* @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;
相关文章推荐
- 慕课网HTML+CSS课程笔记
- GitHubwindows客户端使用
- 日活1亿+:看新浪微博混合云DCP的架构实战-搜狐
- c# foreach 和for循环比较
- Web应用的组件化开发(二)
- 内存错误:Address .... is on thread 1's stack 与创建变量时出现段错误
- 深入理解java异常处理机制
- hbase异常:ClockOutOfSyncException
- linux命令总结
- 进程死锁的危害、导致原因、解决方法
- 这样读源码,不牛X也难
- jquery 语法
- Web应用的组件化开发(一)
- 个人总结7
- 机器学习部分算法
- JAVA代码编写的30条建议
- 更改比较器实现自定义字符串排序
- 32和64位的CentOS 6.0下 安装 Mono 2.10.8 和Jexus 5.0
- 【BZOJ-1858】序列操作 线段树
- YII2的restfulAPI开发入门(4)-几个问题