Skip to content

Instantly share code, notes, and snippets.

@samhernandez
Last active September 24, 2019 11:58
Show Gist options
  • Save samhernandez/5260558 to your computer and use it in GitHub Desktop.
Save samhernandez/5260558 to your computer and use it in GitHub Desktop.
Get an RSS pubDate from a Javascript Date instance.
/**
* Get an RSS pubDate from a Javascript Date instance.
* @param Date - optional
* @return String
*/
function pubDate(date) {
if (typeof date === 'undefined') {
date = new Date();
}
var pieces = date.toString().split(' '),
offsetTime = pieces[5].match(/[-+]\d{4}/),
offset = (offsetTime) ? offsetTime : pieces[5],
parts = [
pieces[0] + ',',
pieces[2],
pieces[1],
pieces[3],
pieces[4],
offset
];
return parts.join(' ');
}
@adamasantares
Copy link

Thanks a lot!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment