<html>
<head>
<title>Untitled</title>
<meta charset="utf-8">
<style type="text/css">
</style>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
</head>
<body>
<dl>
<dt data-data="Fri, 30 Jun 2017 12:17:17 +0000">30 июня, 12:17</dt>
<dd><a href="#">Lorem ipsum dolor sit amet, consectetur adipisicing.</a></dd>
<dt data-data="Fri, 30 Jun 2017 01:22:43 +0000">30 июня, 01:22</dt>
<dd><a href="#">Lorem ipsum dolor sit amet, consectetur adipisicing.</a></dd>
<dt data-data="Fri, 30 Jun 2017 11:15:30 +0000">30 июня, 11:15</dt>
<dd><a href="#">Lorem ipsum dolor sit amet, consectetur adipisicing.</a></dd>
</dl>
<dl>
<dt data-data="Fri, 30 Jun 2017 02:17:17 +0000">30 июня, 02:17</dt>
<dd><a href="#">Lorem ipsum dolor sit amet, consectetur adipisicing.</a></dd>
<dt data-data="Fri, 30 Jun 2017 03:22:43 +0000">30 июня, 03:22</dt>
<dd><a href="#">Lorem ipsum dolor sit amet, consectetur adipisicing.</a></dd>
<dt data-data="Fri, 30 Jun 2017 04:15:30 +0000">30 июня, 04:15</dt>
<dd><a href="#">Lorem ipsum dolor sit amet, consectetur adipisicing.</a></dd>
</dl>
<script>
arr=[];
$("dl dt").each(function(indx, element){
var s = /\D/
var a = new Date($(this).attr("data-data")).valueOf();
arr.push(a);
$(this).attr("data-color", a);
});
arr.sort((a, b)=> a - b);
for (var i = 0 ; i < arr.length; i++) $('[data-color = '+arr[i]+']').next('dd').children('a').css('color','rgb('+(255-i*30)+','+i*30+',0');
</script>
</body>
</html>
Переделал под DD-шки если понадобится