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

2024-11-18 01:58:41 +0800 CST views 2815
<?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 时间处理

推荐文章

git使用笔记
2024-11-18 18:17:44 +0800 CST
如何配置获取微信支付参数
2024-11-19 08:10:41 +0800 CST
MySQL 1364 错误解决办法
2024-11-19 05:07:59 +0800 CST
支付页面html收银台
2025-03-06 14:59:20 +0800 CST
php内置函数除法取整和取余数
2024-11-19 10:11:51 +0800 CST
Vue 中如何处理父子组件通信?
2024-11-17 04:35:13 +0800 CST
Golang Sync.Once 使用与原理
2024-11-17 03:53:42 +0800 CST
Nginx rewrite 的用法
2024-11-18 22:59:02 +0800 CST
HTML5的 input:file上传类型控制
2024-11-19 07:29:28 +0800 CST
Vue3中如何进行性能优化?
2024-11-17 22:52:59 +0800 CST
JavaScript设计模式:装饰器模式
2024-11-19 06:05:51 +0800 CST
程序员茄子在线接单