PHP获取以毫秒级为单位获取当前时间
PHP获取以毫秒级为单位获取当前时间
即使您使用的是 32 位 PHP,这也有效:
list($msec, $sec) = explode(' ', microtime());$time_milli = $sec.substr($msec, 2, 3); // '1491536422147'
$time_micro = $sec.substr($msec, 2, 6); // '1491536422147300'
请注意,这不会给您整数,而是字符串。 但是,这在许多情况下都可以正常工作,例如在为 REST 请求构建 URL 时。
如果您需要整数,则必须使用 64 位 PHP。
然后你可以重用上面的代码并转换为(int):
list($msec, $sec) = explode(' ', microtime());// these parentheses are mandatory otherwise the precedence is wrong!
// ↓ ↓
$time_milli = (int) ($sec.substr($msec, 2, 3)); // 1491536422147
$time_micro = (int) ($sec.substr($msec, 2, 6)); // 1491536422147300
或者你可以使用好的 ol' one-liners:
$time_milli = (int) round(microtime(true) * 1000); // 1491536422147
$time_micro = (int) round(microtime(true) * 1000000); // 1491536422147300
时间戳1、time() -- UTC时间戳,1970年1月1日零点以来的秒数。经实验不受php.ini中date.timezone的影响。2、microtime() -- 返回类似"0.53294300 1584762409"的字符串,前半部分为毫秒数,后半部分同time()microtime(true) -- 返回类似1584762409.5325的浮点数3、mktime(hour,minute,second,month,day,year) --根据输入值得到时间戳本函数会受到电脑时区的影响。建议使用gmmktime()函数。4、strtotime(时间表达字符串) -- 返回时间戳举例:strtotime("2020-3-3 05:15:33") strtotime("now") strtotime("10 September 2000")strtotime("-1 day")strtotime("+1 week")strtotime("+2 week 3 days 4 hours 2 seconds")strtotime("next Thursday")strtotime("last Monday")
$timeparts = explode(" ",microtime());
$currenttime = bcadd(($timeparts[0]*1000),bcmul($timeparts[1],1000));
echo $currenttime;
注意:由于 microtime() 的改进,此功能需要 PHP5 并且还需要 bc 数学模块(因为我们正在处理大量数字,您可以检查是否有 phpinfo 中的模块)。
[ 视频安全 ] 相关原创文章
- 教育教学类视频如何处理加密与安全(组图)
- 防止360浏览器小窗下载视频
- 视频安全之视频播放密码功能(设置观看密码功能教程)
- 视频安全之授权播放和防录屏跑马灯
- 企业级微信视频直播如何设定观看白名单(设定手机观看白名单、授权观看直播)
- 在线教育网站如何更好的实现视频安全视频保护?
- 免费视频二维码的完整使用教程(适合小企业做微信视频宣传)
- Html5视频video标签中使用blob实现视频播放加密
[ 视频直播 ] 相关原创文章
- 云直播客户端4.0活动拍摄类直播与教学培训类直播测试
- 视频直播画中画效果(边角叠加、去背景、并列布局三种效果)
- 做视频直播时如何测试本地网络的上行带宽(网速测试)
- 在线导播台(网页导播台)混流效果
- 云课堂直播功能介绍,更贴合在线教育、企业内训的场景应用
- 微信公众号直播有哪些不一样的玩法?
- 企业年会活动常用的音频类、视频类工具软件
[ 视频存储与应用 ] 相关原创文章
- 企业网站如何插入第三方平台不带广告的宣传宣传片
- 最全的视频格式分类详解(那是相当的全面)
- FMS/wowza/red5/SRS流媒体服务器产品对比
- 无广告的免费视频存储空间并提供视频上传转码的功能,很不错的哦
- 说说视频编码格式、视频码率、视频帧率、分辨率的概念
- 免费视频存储平台(微云、百度网盘、谷歌硬盘、酷播云)的截图对比
[ 视频播放器 ] 相关文章
- HTML5倍数功能视频播放器(加速2倍,1.5倍播放)
- 去掉h5播放器中voide标签中的下载按钮
- blob用法实例:http地址的原理及生成方法
- 如何禁止视频在手机移动端页面中全屏播放
[ WebRTC ] 相关文章
- 企业级无延时直播来了,用了就回不去了(webRTC)
- rtmp直播和webrtc直播对比优劣何在?
[ 谷歌浏览器 ] 相关文章
- 谷歌5款插件推荐:谷歌工具类、翻译类扩展程序
- 10款好用的谷歌chrome浏览器插件、扩展程序,用起来很爽哦
- 提高效率:17款超赞的谷歌chrome浏览器插件、扩展程序
[ 微信公众号运营 ] 相关文章
- 公众号如何实现视频列表播放视频的功能
- 微信公众号推广的40个有效果的方法
- 在微信公众号中如何添加【自定义菜单】,原创图文教程
- 精心整理10个高逼格的优质素材(视频、图片)网站
- 在微信公众号中添加外部的链接图文教程
- 视频分享到微信完整教程(转发给微信好友、微信群、微信朋友圈)
PHP获取以毫秒级为单位获取当前时间相关推荐
- python获取时间戳毫秒级_Python获取秒级时间戳与毫秒级时间戳
1.获取秒级时间戳与毫秒级时间戳.微秒级时间戳 import time import datetime t = time.time() print (t) #原始时间数据 print (int(t)) ...
- c++ linux 获取毫秒_Linux c++获取本地毫秒级精确时间
时间函数介绍 Linux c/c++中提供了很多操作时间的库函数,这里简要介绍. 使用头文件 #include 常用的时间函数包括以下: time 原型:time_t time(time_t *t); ...
- Oracle获取当前毫秒级时间
select to_char(systimestamp, 'yyyymmdd hh24:mi:ss.ff ') from dual; 带毫秒精确位数: select to_char(systimest ...
- python时间函数纳秒_python – 获取纳秒级精度的文件修改时间
我需要为遍历文件系统树的Python 2程序中的每个文件获取完整的纳秒精度修改时间戳.我想在Python本身中这样做,因为为每个文件生成一个新的子进程会很慢. 通过查看stat结果的st_mtime_ ...
- Java工程进行性能测试时通常要考虑哪些要素,如何使接口响应时间在毫秒级范围,Java项目如何进行性能测试?0.2s的反应时间内返回响应,用户感知情况较好。附IO密集型和计算密集型性能测试摸底代码
研究表明,人的反应时间通常在0.2s左右,运动员0.14s已经是顶级反应了,所以响应时间在0.2秒以内通常是无感的.那么在性能测试时,需要关注哪些指标呢? CPU:有的应用需要大量计算,他们会长时间. ...
- Linux下获取毫秒级时间差
Linux下获取毫秒级时间差 使用Linux的gettimeofday函数可以达到这个目的 其中t1=t_start.tv_sec是公元1970年至今的时间(换算为秒) t2=t_start.tv ...
- Python表示不甘心,汤姆大叔送书,Python抢书之毫秒级跟进--获取服务器时间
@鲜宏大牛果断使用js将抢书的误差提高到毫秒级, wid表示真心的很佩服鲜宏大牛! wid的水平虽说不怎么样, 但内心说, wid也想尝试着将抢书的误差提高到毫秒级, 思考了一会, 还真有思路了! 现 ...
- c++ linux 获取毫秒_Linux下gettimeofday()函数和clock()函数:精确到毫秒级的时间
使用Linux的gettimeofday函数可以达到获取精确到毫秒级的时间,其中t1=t_start.tv_sec是公元1970年至今的时间(换算为秒),t2=t_start.tv_usec是当 前秒 ...
- 【Java】获取当前时间(毫秒级)
Java获取当前时间(毫秒级) 第一种方法 System.out.println( System.currentTimeMillis() ); 第二种方法 Date date = new Date() ...
- Linux 获取毫秒级时间戳
Linux 获取毫秒级时间戳 在Linux中获取ms级别的时间戳,需要结合gettimeofday()以及localtime()函数.如下所示: #include <time.h> # ...
最新文章
- torch 列最大值
- 修身论文2000字_软考论文怎么写
- SQL Server 2005 COM+ 目录要求 (警告)
- 商品评价 - 实现分页
- ASP.NET 2.0+Atlas编写鼠标拖放程序(2)
- linux 标准输入句柄,标准文件描述符与标准文件句柄
- Abp vNext 后台作业hangfire
- 设计模式之单例模式(C++代码实现)
- 猎鹰spacex_我从SpaceX中学到的关于开源的一切
- win32开发(添加菜单)
- [Linux 性能检测工具]IOSTAT
- 2012.02.13(rtsp)
- java在原文件替换_Java:创建临时文件并替换为原始文件
- 如何使用 RootFS 功能删除 Odyssey 越狱
- cad快捷栏怎么调出来_cad怎么显示工具栏快捷键 cad快捷键常见问题解决办法
- 【着色器实现Shine局部或整体扫光效果_Shader效果第三篇】
- JQuery EasyUI 教程
- Tracup——提升工作效率的利剑
- 基于 OpenSSL 生成自签名证书,数字签名,泛域名证书,ca证书,PKI等
- 荧光发射和荧光寿命 [Lifetime] 的工作原理
热门文章
- 触摸精灵脚本使用snapshotScreen截图错误
- 网站安全渗透测试团队公司解决防护方案
- 苹果x屏幕失灵乱跳_苹果手机屏幕失灵怎么办?成都苹果维修点教你轻松处理!...
- CVE-2022-28512 Fantastic Blog CMS 存在SQL注入漏洞
- 阿里云数据库(hk)连接不上处理方法
- 重构——46令函数携带参数(Parameterize Method)
- UNI-APP_uni-app uni.getUserProfile微信授权,微信授权信息显示微信用户解决
- 北京十大律师事务所(排名涉及刑事、拆迁婚姻)
- 视频边框背景如何虚化,简单操作几步实现
- win10如何打开本地组策略编辑器