栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > PHP

php获取当前时间戳、日期并精确到毫秒(三种方法)

PHP 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力
php 获取当前时间戳、日期并精确到毫秒

首先,我们封装一个获取时间戳的方法:

第一种方法:时间戳13位

public static function getMillisecond(){
    list($msec, $sec) = explode(' ', microtime());
    $msectime =  (float)sprintf('%.0f', (floatval($msec) + floatval($sec)) * 1000);
    return $msectimes = substr($msectime,0,13);
}

其次,调用这个方法,并打印结果:


企业微信截图_15941001031621.png

看看结果:


企业微信截图_15941001171188.png

成功获取到了,时间戳且精确到了毫秒!---- 13位,自己数数。

第二种方法:时间戳浮点型

public static function getMillisecond() {
    list($t1, $t2) = explode(' ', microtime());
    return (float)sprintf('%.0f',(floatval($t1)+floatval($t2))*1000);
}

调用:

//时间戳
$_t  = self::getMillisecond();
dd($_t);

打印结果:


企业微信截图_15941001284592.png

第三种方法:14位年月日时分秒+3位毫秒数

public static function ts_time($format = 'u', $utimestamp = null) {
    if (is_null($utimestamp)){
 $utimestamp = microtime(true);
    }
 
    $timestamp = floor($utimestamp);
    $milliseconds = round(($utimestamp - $timestamp) * 1000);
 
    return date(preg_replace('`(?

调用:

    public static function getAllInfo($reqData, PayMerchant $payConf)
    {
 
 $order     = $reqData['order'];
 $amount    = $reqData['amount'];
 $bank      = $reqData['bank'];
 $ServerUrl = $reqData['ServerUrl']; // 异步通知地址
 $returnUrl = $reqData['returnUrl']; // 同步通知地址
 //TODO: do something
 $data = array(
     'mchntCode'  => $payConf['business_num'],
     'channelCode'=> $bank,
     'mchntOrderNo'      => $order,
     'orderAmount'=> $amount * 100,
     'clientIp'   => request()->ip(),
     'subject'    => 'goodsName',
     'body'=> 'goodsName',
     'notifyUrl'  => $ServerUrl,
     'pageUrl'    => $returnUrl,
     'orderTime'  => date('YmdHis'),
     'description'=> $order,
     'orderExpireTime'   => date('YmdHis',time()+300),
     'ts'  => self::ts_time('YmdHisu'),
 );
 dd($data);
    }

打印结果:


企业微信截图_1594100138657.png

以上就是php获取当前时间戳、日期并精确到毫秒(三种方法)的详细内容,更多请关注考高分网其它相关文章!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/262963.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号