编程 PHP 如何输出带微秒的时间

2024-11-18 01:58:41 +0800 CST views 2699
<?php
date_default_timezone_set('PRC');
function udate($format='Y-m-d H:i:s.u', $utimestamp='') {
    empty($utimestamp) && $utimestamp = microtime(true);
    $timestamp = floor($utimestamp);
    $milliseconds = round(($utimestamp - $timestamp) * 1000000);
    return date(preg_replace('#(?<!\\\\)u#', $milliseconds, $format), $timestamp);
}
echo udate('H:i:s.u'); // 12:33:03.599516
echo udate('Y-m-d H:i:s.u'); // 2016-10-16 12:33:03.599684
echo udate('Y-m-d H:i:s.u', 1234567890.654321); // 2009-02-14 07:31:30.654321
复制全文 生成海报 php 编程 PHP 时间处理

推荐文章

Go语言中实现RSA加密与解密
2024-11-18 01:49:30 +0800 CST
Nginx 防盗链配置
2024-11-19 07:52:58 +0800 CST
Rust async/await 异步运行时
2024-11-18 19:04:17 +0800 CST
使用Vue 3实现无刷新数据加载
2024-11-18 17:48:20 +0800 CST
curl错误代码表
2024-11-17 09:34:46 +0800 CST
Vue3中的v-slot指令有什么改变?
2024-11-18 07:32:50 +0800 CST
从Go开发者的视角看Rust
2024-11-18 11:49:49 +0800 CST
windon安装beego框架记录
2024-11-19 09:55:33 +0800 CST
H5保险购买与投诉意见
2024-11-19 03:48:35 +0800 CST
Vue3中的v-for指令有什么新特性?
2024-11-18 12:34:09 +0800 CST
四舍五入五成双
2024-11-17 05:01:29 +0800 CST
Rust 与 sqlx:数据库迁移实战指南
2024-11-19 02:38:49 +0800 CST
html文本加载动画
2024-11-19 06:24:21 +0800 CST
程序员茄子在线接单