PHP等效于JavaScript getTime() [重复]

Posted

技术标签:

【中文标题】PHP等效于JavaScript getTime() [重复]【英文标题】:PHP equivalent of JavaScript getTime() [duplicate] 【发布时间】:2013-10-01 18:34:30 【问题描述】:

假设我正在运行以下 javascript getTime() 函数

<script language="JavaScript">
var $x = Math.round((new Date()).getTime()/1000);
</script>

php 中的等效代码是什么样的?

【问题讨论】:

JavaScript 时间以毫秒为单位,PHP 时间以秒为单位。需要重新打开此答案才能正确回答此问题,因为以下答案均不正确,并且How to get the current date and time in PHP? 中的 JavaScript 未回答此问题的正确答案是:@987654323 @ 是的,所有的括号都是必需的,否则它会丢失一个数字。 【参考方案1】:
<?php
$x = time(); // seconds
$x = microtime(); // milliseconds
?>

查看 time() 和microtime()。

【讨论】:

【参考方案2】:

试试这样的:

echo number_format(microtime(true)*1000,0,'.','');

或者因为你要除以 1000,很可能你需要这个:

echo number_format(microtime(true),0,'.','');

【讨论】:

【参考方案3】:

您将使用 php 函数 time()。它会为您创建时间戳

<?php 
    $time = time();
?>

【讨论】:

【参考方案4】:

Unix time in php

$time_stamp = time();
echo $time_stamp;

返回以 Unix 纪元(格林威治标准时间 1970 年 1 月 1 日 00:00:00)以来的秒数为单位的当前时间。

【讨论】:

以上是关于PHP等效于JavaScript getTime() [重复]的主要内容,如果未能解决你的问题,请参考以下文章

使 JavaScript 正则表达式等效于 PHP 正则表达式

如何在 Javascript 中使简单的 php 的 foreach 等效? [复制]

NSTimer 等效于 Javascript

$$var(在 php 中)在 javascript 中等效

jQuery 等效于 JavaScript 的 addEventListener 方法

等效于 Javascript 中的 python 范围 [重复]