diff --git a/lastfm.html b/lastfm.html
index f0f8e4a..61165af 100644
--- a/lastfm.html
+++ b/lastfm.html
@@ -17,8 +17,7 @@
Recently Scrobbled
// Takes an ISO time and returns a string representing how
// long ago the date represents.
function prettyDate(time){
- var date = new Date((time || "").replace(/-/g,"/").replace(/[TZ]/g," ")),
- diff = (((new Date()).getTime() - date.getTime()) / 1000),
+ diff = ((new Date()).getTime()/1000 - time),
day_diff = Math.floor(diff / 86400);
if ( isNaN(day_diff) || day_diff < 0 || day_diff >= 31 )
@@ -45,7 +44,8 @@ Recently Scrobbled
content = '';
$.each(json.recenttracks.track, function(i, track){
- content += '' + track.name +' by '+ track.artist['#text'] + ' ' + prettyDate(track.date['#text']) + ' ago';
+ var interval = prettyDate(track.date['uts']);
+ content += '' + track.name +' by '+ track.artist['#text'] + ' ' + interval + ' ago';
});
tracklist.innerHTML = content;