Javascript 如何在数据表中实现Timeago函数?
让我先说一句,我是个初学者,所以放轻松。 我目前正在使用datatables插件从Mysql输出一些行。这包括一个时间戳,我想把它转换成“ago”格式。我研究发现,有多个js脚本可以实现这一点:moments.js、timeago.js、livestamp.js。我尝试过,但没有成功以下是我的代码:Javascript 如何在数据表中实现Timeago函数?,javascript,php,mysql,datatables,timestamp,Javascript,Php,Mysql,Datatables,Timestamp,让我先说一句,我是个初学者,所以放轻松。 我目前正在使用datatables插件从Mysql输出一些行。这包括一个时间戳,我想把它转换成“ago”格式。我研究发现,有多个js脚本可以实现这一点:moments.js、timeago.js、livestamp.js。我尝试过,但没有成功以下是我的代码: <table id="player_data" class="table table-bordered"> <thead> <t
<table id="player_data" class="table table-bordered">
<thead>
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
<td>4</td>
<td>5</td>
<td>Time</td>
</tr>
</thead>
<?php
while($row = mysqli_fetch_array($result))
{
echo '
<tr>
<td>'.$row[ "1"]. '</td>
<td>'.$row[ "2"]. '</td>
<td>'.$row[ "3"]. '</td>
<td>'.$row[ "4"]. '</td>
<td>'.$row[ "5"]. '</td>
<td>'.$row[ "time"]. '</td>
</tr>
';
}
?>
</table>
1.
2.
3.
4.
5.
时间
如何以x秒前的格式回显“时间”?尝试以下代码
$time = strtotime($time);
function humanTiming ($time)
{
$time = time() - $time; // to get the time since that moment
$time = ($time<1)? 1 : $time;
$tokens = array (
31536000 => 'year',
2592000 => 'month',
604800 => 'week',
86400 => 'day',
3600 => 'hour',
60 => 'minute',
1 => 'second'
);
foreach ($tokens as $unit => $text) {
if ($time < $unit) continue;
$numberOfUnits = floor($time / $unit);
return $numberOfUnits.' '.$text.(($numberOfUnits>1)?'s':'');
}
}
echo humanTiming($time).' ago';
$time=strottime($time);
函数时间($time)
{
$time=time()-$time;//获取从该时刻开始的时间
$time=($time‘年’,
2592000=>“月”,
604800=>“一周”,
86400=>“天”,
3600=>“小时”,
60=>“分钟”,
1=>“秒”
);
foreach($unit=>$text形式的令牌){
如果($时间<$单位)继续;
$numberOfUnits=楼层($time/$unit);
返回$numberOfUnits.'.$text.($numberOfUnits>1)?'s':'';
}
}
回音时间($时间)。‘以前’;
希望有帮助 试试下面的代码
$time = strtotime($time);
function humanTiming ($time)
{
$time = time() - $time; // to get the time since that moment
$time = ($time<1)? 1 : $time;
$tokens = array (
31536000 => 'year',
2592000 => 'month',
604800 => 'week',
86400 => 'day',
3600 => 'hour',
60 => 'minute',
1 => 'second'
);
foreach ($tokens as $unit => $text) {
if ($time < $unit) continue;
$numberOfUnits = floor($time / $unit);
return $numberOfUnits.' '.$text.(($numberOfUnits>1)?'s':'');
}
}
echo humanTiming($time).' ago';
$time=strottime($time);
函数时间($time)
{
$time=time()-$time;//获取从该时刻开始的时间
$time=($time‘年’,
2592000=>“月”,
604800=>“一周”,
86400=>“天”,
3600=>“小时”,
60=>“分钟”,
1=>“秒”
);
foreach($unit=>$text形式的令牌){
如果($时间<$单位)继续;
$numberOfUnits=楼层($time/$unit);
返回$numberOfUnits.'.$text.($numberOfUnits>1)?'s':'';
}
}
回音时间($时间)。‘以前’;
希望有帮助 什么是输出和预期?输出和预期的可能重复?输出和预期的可能重复