如何显示自 PHP 纪元以来的当前日期(以毫秒为单位)?
How to display the current date in ms since epoch in PHP?
我想将今天的日期显示为自纪元以来的毫秒数
我知道我可以使用
microtime(true) / 1000
一般,但我想从这个结果中去掉小时、分钟、毫秒。
我想以毫秒为单位获取 2016/01/28 00:00:00。当然这是一个例子,因为我希望日期是当天。
关于如何在 PHP 中执行此操作的任何想法?
我不太清楚你的意思,但如果你只想显示当前时间的毫秒数,microtime(true) * 1000 % 1000
就可以了。
简单如何
echo sprintf('%d',strtotime('midnight'));
$midnight_lastnight=strtotime('midnight - 24hours');
$midnight_tonight=strtotime('midnight');
$midnight_tomorrow=strtotime('midnight + 24hours');
echo '<pre>';
echo $midnight_lastnight.' '.date( 'Y-m-d H:i:s', $midnight_lastnight );
echo $midnight_tonight.' '.date( 'Y-m-d H:i:s', $midnight_tonight );
echo $midnight_tomorrow.' '.date( 'Y-m-d H:i:s', $midnight_tomorrow );
echo '</pre>';
outputs:
--------
1453852800 2016-01-27 00:00:00
1453939200 2016-01-28 00:00:00
1454025600 2016-01-29 00:00:00
我想将今天的日期显示为自纪元以来的毫秒数
我知道我可以使用
microtime(true) / 1000
一般,但我想从这个结果中去掉小时、分钟、毫秒。 我想以毫秒为单位获取 2016/01/28 00:00:00。当然这是一个例子,因为我希望日期是当天。 关于如何在 PHP 中执行此操作的任何想法?
我不太清楚你的意思,但如果你只想显示当前时间的毫秒数,microtime(true) * 1000 % 1000
就可以了。
简单如何
echo sprintf('%d',strtotime('midnight'));
$midnight_lastnight=strtotime('midnight - 24hours');
$midnight_tonight=strtotime('midnight');
$midnight_tomorrow=strtotime('midnight + 24hours');
echo '<pre>';
echo $midnight_lastnight.' '.date( 'Y-m-d H:i:s', $midnight_lastnight );
echo $midnight_tonight.' '.date( 'Y-m-d H:i:s', $midnight_tonight );
echo $midnight_tomorrow.' '.date( 'Y-m-d H:i:s', $midnight_tomorrow );
echo '</pre>';
outputs:
--------
1453852800 2016-01-27 00:00:00
1453939200 2016-01-28 00:00:00
1454025600 2016-01-29 00:00:00