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流媒体服务器产品对比
- 无广告的免费视频存储空间并提供视频上传转码的功能,很不错的哦
- 说说视频编码格式、视频码率、视频帧率、分辨率的概念
- 免费视频存储平台(微云、百度网盘、谷歌硬盘、酷播云)的截图对比
[ 视频播放器 ] 相关文章
[ WebRTC ] 相关文章
[ 谷歌浏览器 ] 相关文章
[ 微信公众号运营 ] 相关文章
- 公众号如何实现视频列表播放视频的功能
- 微信公众号推广的40个有效果的方法
- 在微信公众号中如何添加【自定义菜单】,原创图文教程
- 精心整理10个高逼格的优质素材(视频、图片)网站
- 在微信公众号中添加外部的链接图文教程
- 视频分享到微信完整教程(转发给微信好友、微信群、微信朋友圈)