フロントの人の雑多メモ

RSSの<pubDate>や<lastBuildDate>をJSで整形する方法

RSSの<pubDate>や<lastBuildDate>をJSで整形する方法

JSでRSSを取得する際 <pubDate>や<lastBuildDate>の日付の形式「Tue, 22 Mar 2022 00:00:00 +0900」みたいなのをYYYY/MM/DD形式などに整形するサンプルプログラムをご紹介。

やり方

JavaScript・jQuery両対応です。

<script>
	let pubDate = "Tue, 22 Mar 2022 00:00:00 +0900"; //取得した日付を格納
	let date = new Date(pubDate); //その文字列から日付を取得
	let dateY = date.getFullYear(); //西暦
	let dateM = date.getMonth() + 1; //月
	let dateD = date.getDate(); //日

	date = dateY +"年"+ dateM +"月"+ dateD +"日"; //YYYY年MM月DD日 形式
	date = dateY +"/"+ dateM +"/"+ dateD; //YYYY/MM/DD 形式
	date = dateY +"."+ dateM +"."+ dateD; //YYYY.MM.DD 形式
</script>
  • YYYY年MM月DD日 形式
  • YYYY/MM/DD 形式
  • YYYY.MM.DD 形式

の3パターン書いておきました。

dateY に西暦が

dateM に月が

dateD に日付が それぞれ入るので、あとは好きなようにカスタマイズしてみてください。

Amazonのアソシエイトとして「けん」は適格販売により収入を得ています。

シェア

Twitterでシェア Facebookでシェア LINEでシェア はてなブックマークでシェア

お役に立てましたら応援をお待ちしております!
頂いた応援は子育てに活用させていただきます。

OFUSEで応援を送る