English 中文(简体)
• 如何把目前的时间用在PHP中?
原标题:How to get current time in ms in PHP?
  • 时间:2010-11-15 13:23:26
  •  标签:
  • php
  • time

我想得到的是<代码>时间(),但应当准确无误:

2010-11-15 21:21:00:987

是否在PHP中这样做?

最佳回答
function udate($format, $utimestamp = null) {
  if (is_null($utimestamp))
    $utimestamp = microtime(true);

  $timestamp = floor($utimestamp);
  $milliseconds = round(($utimestamp - $timestamp) * 1000000);

  return date(preg_replace( `(?<!\\)u` , $milliseconds, $format), $timestamp);
}

echo udate( Y-m-d H:i:s:u ); // 2010-11-15 21:21:00:987
问题回答

http://de.php.net/microtime"rel=“noreferer”>microtime,将其改为milliseconds:

$millitime = round(microtime(true) * 1000);

这是我的方法。

list($usec, $sec) = explode(" ", microtime());
$time =  date("Y-m-d H:i:s:",$sec).intval(round($usec*1000));
echo $time;

自PHP 7.3hrtime 以来,已备妥。

这意味着,在无任何微观问题的情况下,你可以在纳米秒中使用高分辨率的时间。 (例如,测试之间变化的系统锁)

因此,现在,你可以在64个轨道平台上可靠地获得武器,这些平台有:

intval( hrtime(true) / 1000000 ); //Convert nanosecond to ms

先前答复中描述的格式。





相关问题
Brute-force/DoS prevention in PHP [closed]

I am trying to write a script to prevent brute-force login attempts in a website I m building. The logic goes something like this: User sends login information. Check if username and password is ...

please can anyone check this while loop and if condition

<?php $con=mysql_connect("localhost","mts","mts"); if(!con) { die( unable to connect . mysql_error()); } mysql_select_db("mts",$con); /* date_default_timezone_set ("Asia/Calcutta"); $date = ...

定值美元

如何确认来自正确来源的数字。

Generating a drop down list of timezones with PHP

Most sites need some way to show the dates on the site in the users preferred timezone. Below are two lists that I found and then one method using the built in PHP DateTime class in PHP 5. I need ...

Text as watermarking in PHP

I want to create text as a watermark for an image. the water mark should have the following properties front: Impact color: white opacity: 31% Font style: regular, bold Bevel and Emboss size: 30 ...

How does php cast boolean variables?

How does php cast boolean variables? I was trying to save a boolean value to an array: $result["Users"]["is_login"] = true; but when I use debug the is_login value is blank. and when I do ...

热门标签