2013-09-26 3 views
2

Предположим, я бегу функции следующий JavaScript GetTime()PHP эквивалент JavaScript GetTime()

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

Что бы эквивалентный код в PHP выглядеть?

+0

Время JavaScript в миллисекундах, а время PHP - в секундах. Этот ответ нужно снова открыть, чтобы правильно ответить на этот вопрос, так как ни один из приведенных ниже ответов не верен, и на него не ответил JavaScript [Как получить текущую дату и время в PHP?] (Https://stackoverflow.com/questions/470617/how-to-get-the-current-date-and-time-in-php) Правильный ответ на вопрос в случае, если это не открывается, - это: '((string) time()) , ((string) intval (microtime() * 1000)), и да все скобки необходимы, в противном случае он отбрасывает цифру. –

ответ

1

Unix time in php

$time_stamp = time(); 
echo $time_stamp; 

Возвращает текущее время, измеренное в числе секунд с Unix эпохи (1 января 1970 00:00:00 GMT).

2

попробовать что-то вроде этого:

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

или потому, что вы делите на 1000, скорее всего, вам это нужно:

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

Вы хотите использовать PHP функция времени(). Он создает временную метку для вас.

<?php 
    $time = time(); 
?> 
Смежные вопросы