Récupérer et modifier une date issue d'un flux rss
by toubia95
HTML
<link rel="stylesheet" href="//netdna.bootstrapcdn.com/twitter-bootstrap/2.2.2/css/bootstrap.no-icons.min.css">
<link rel="stylesheet" href="//netdna.bootstrapcdn.com/font-awesome/3.0.2/css/font-awesome.css">
<script src="//cdnjs.cloudflare.com/ajax/libs/json2/20110223/json2.js"></script>
<script src="https://raw.github.com/andris9/jStorage/master/jstorage.js"></script>
<script language="JavaScript" src="http://feed2js.org//feed2js.php?src=http%3A%2F%2Fwww.lemonde.fr%2Frss%2Fune.xml&chan=title&num=5&date=y&utf=y" charset="UTF-8" type="text/javascript"></script>
CSS
/* http://www.regexr.com/ */
JavaScript
// Fonction regex
var regex = /[a-zA-Z]{3},\s+(\d{2}\s+[a-zA-Z]{3}\s+\d{4})\s+\d{2}:+\d{2}:+\d{2}\s+GMT/g, replacement = '$1';
function replaceText(i,el) {
if (el.nodeType === 3) {
if (regex.test(el.data)) {
$(el).replaceWith(el.data.replace(regex, replacement));
}
} else {
$(el).contents().each( replaceText );
}
}
$('.rss-box').each( replaceText );