Skriver ut tiden med dagar, timmar eller minuter
This commit is contained in:
@@ -99,14 +99,32 @@ function sro_render_block() {
|
|||||||
$artist = $item['track']['artists'][0]['name'];
|
$artist = $item['track']['artists'][0]['name'];
|
||||||
$img = $item['track']['album']['images'][0]['url'];
|
$img = $item['track']['album']['images'][0]['url'];
|
||||||
|
|
||||||
|
/* gammal version
|
||||||
$played = strtotime($item['played_at']);
|
$played = strtotime($item['played_at']);
|
||||||
$mins = floor((time() - $played) / 60);
|
$mins = floor((time() - $played) / 60);
|
||||||
|
*/
|
||||||
|
$played = strtotime($item['played_at']);
|
||||||
|
$diff = time() - $played;
|
||||||
|
|
||||||
|
// Räkna ut dagar, timmar, minuter
|
||||||
|
$days = floor($diff / 86400); // 86400 sek per dag
|
||||||
|
$hours = floor(($diff % 86400) / 3600);
|
||||||
|
$minutes = floor(($diff % 3600) / 60);
|
||||||
|
|
||||||
|
// Välj rätt utskrift
|
||||||
|
if ($days > 0) {
|
||||||
|
$time_ago = $days . " dagar sedan";
|
||||||
|
} elseif ($hours > 0) {
|
||||||
|
$time_ago = $hours . " timmar sedan";
|
||||||
|
} else {
|
||||||
|
$time_ago = $minutes . " minuter sedan";
|
||||||
|
}
|
||||||
|
|
||||||
return "
|
return "
|
||||||
<div class='sro-block'>
|
<div class='sro-block'>
|
||||||
<img src='$img' />
|
<img src='$img' />
|
||||||
<div class='song'>$artist – $track</div>
|
<div class='song'>$artist – $track</div>
|
||||||
<div class='last_played'>Spelades för $mins minuter sedan</div>
|
<div class='last_played'>Spelades för $time_ago</div>
|
||||||
</div>
|
</div>
|
||||||
";
|
";
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user