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 等效? [复制]
$$var(在 php 中)在 javascript 中等效