• ベストアンサー

rss2.0<pubDate>の日付整形

rss2.0<pubDate>の日付整形 <pubDate>Tue, 02 Apr 2010 12:00:00 +0900</pubDate> <pubDate>の日付を"2010.4.2 Tue"と整形するスクリプトを教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

<? $str="Tue, 02 Apr 2010 12:00:00 +0900"; $time=strtotime($str); $str=date("Y.n.j D",$time); print $str; ?>

tkmkok
質問者

お礼

バッチリです! 助かりました! ありがとうございました!

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • RSS Feedの外部ファイル読み込み

    RSS Feedのソースの中に外部ファイルを読み込むことは出来ますでしょうか? 以下のような感じで、RSS Feedのrss.xmlにcontents.xmlをインクルードすることは、可能でしょうか。 可能であれば、どのように記述すれば良いでしょうか? 分かる方、よろしくお願い致します。 rss.xml----------------------------------------------------------- <?xml version="1.0" encoding="UTF-8" ?> <rss version="2.0" xml:lang="ja"> <channel> <title>RSSのタイトル</title> <link>http://~</link> <description>RSSの説明</description> <language>ja</language> <copyright>RSSのコピーライト</copyright> <lastBuildDate>日付</lastBuildDate> <item> <title>タイトル1</title> <link>http://~</link> <description>タイトル1の説明</description> <category>タイトル1のカテゴリ</category> <pubDate>タイトル2の日付</pubDate> </item> ここに「contents.xml」の内容を読み込みたい </channel> </rss> ------------------------------------------------------------------ contents.xml------------------------------------------------------ <?xml version="1.0" encoding="UTF-8" ?> <item> <title>タイトル2</title> <link>http://~</link> <description>タイトル2の説明</description> <category>タイトル2のカテゴリ</category> <pubDate>タイトル2の日付</pubDate> </item> ------------------------------------------------------------------

    • ベストアンサー
    • XML
  • MovableTypeのRSS設定に関して

    初歩的な質問かもしれません。 MovableType(version 6.1.1)でRSSのフィードのテンプレ設定を行っております。 そこで日付のフォーマットを 「<pubDate><$mt:EntryDate format_name="rfc822"$></pubDate>」 としてrfc822形式で出力させているのですが、日付だけ固定にしたいです。 例えば、「Wed, 27 May 2015 11:29:51 +0900」の「Wed, 27 May」はどの記事も同じや再構築した当日(today)にすることは可能ですか。 皆様方のアドヴァイスよろしくお願いします。

  • Yahooのpipesより出力されたデーターをMagpieRSSを使用

    Yahooのpipesより出力されたデーターをMagpieRSSを使用 Yahooのpipesより出力されたデーターをMagpieRSSを使用して日付を表示の仕方 pipesのRSSソースをみると <pubDate>Fri, 23 Apr 2010 20:12:17 -0700</pubDate> と表示されています。 【2010年4月23日】と表示したいのですが、どのようにphpに記述すればいいのでしょうか。

    • ベストアンサー
    • PHP
  • RSSがgoo RSSリーダーV3で表示されない

    DBの内容をRSSで出力しgoo RSSリーダーで表示しようとさせていますが、うまくいきません。具体的にはgoo RSSリーダーでRSSサイトの登録はできるのですが、選択すると上のペイン(タイトルが表示されるところ)は空白で、下のペイン(内容が表示されるところ)はxmlのソースが生で表示されます。他のRSSサイトの表示は問題ありません。(インターネット/イントラネット) 出力方法はイントラサーバーのDB(Accessファイル)からASPがデータを成形後RSSファイルを出力させるものです。(下記に出力後のソースを記入します。一部データをハイフンでおきかえています) <?xml version="1.0" encoding="Shift_JIS"?> <rss version="2.0"> <channel> <title>更新情報RSS</title> <link>http://---.html</link> <description>---をチェック</description> <language>ja</language> <pubDate>Fri,2 Feb 2007 13:49:00 +0900</pubDate> <generator>------</generator> <item> <title>タイトル1</title> <link>http://---.html</link> <description>内容紹介1</description> <pubDate>Thu,1 Feb 2007 11:39:29 +0900</pubDate> </item> <item> <title>タイトル2</title> <link>http://---.html</link> <description>内容紹介2</description> <pubDate>Thu,1 Feb 2007 11:45:29 +0900</pubDate> </item> </channel> </rss> IE6.0でソースの表示はできるのでXML構造には問題ないと思います。アドバイスよろしくお願いします。

    • 締切済み
    • XML
  • RSS 日付の取得方法

    見てくださった方、こんにちは。 php超初心者のkitakaruと申します。 ホームページを作っていて、 RSSを取得して表示させたいのですが、 それが出来ずにほとほと困っています。 htmlやcssは多少分かるのですが、 phpは全くといっていいほど分かりません。 どなたか詳しい方がいらしゃいましたら、 ご教示頂けますでしょうか。 よろしくお願い致します。 呼び出しているxmlの形式はrss2.0です。 http://i-njoy.net/tips/rss.shtml こちらのサイトを参考に 以下のようソースを書きました。 (1)のpubdateというタグの値を引っ張ってこれず そこで行き詰ってしまっています。 ちなみにタイトルなどはきちんと表示されています。 分かる方、どうぞよろしくお願いします。 <?php require_once 'rss_fetch.inc'; require_once 'code_table.ucs2jis'; require_once 'jcode.php'; $url = 'http://www.xxxxxxxxxxxxx/index.xml?mode=rss'; $rss = fetch_rss($url); $title = $rss->channel['title']; $date1 = htmlspecialchars($item['pubdate']);  //(1)rss 出力日時を取得して 変数data1に代入 $date2 = date("Y.m.d", strtotime($date1));   //(2)表示形式変換 data1を変換したものを変数data2に代入 //JcodeConvert($str, $from, $to) //0:PASS(無変換)1:EUC-JP 2:Shift_JIS 3:ISO-2022-JP(JIS) 4:UTF-8 $title = JcodeConvert($title, 4, 4); foreach ($rss->items as $item ) { $title = $item[title]; $title = JcodeConvert($title, 4, 4); $url = $item[link]; echo '<li><dl><dt>'.$date1.'</dt><dd><a href="'.$url.'">'.$title.'</a></dd></dl></li>'; //(3)変数data2を出力 } ?>

    • ベストアンサー
    • PHP
  • Ruby1.9での日付操作に関して。

    Ruby1.9での日付操作に関して。 次の2つについて質問させてください。どうぞ宜しくお願い致します。 (1)文字列を日時に変換する Time.parse("Tue Apr 10 04:54:42 JST 1970")は正常に変換されますが、 Time.parse("Tue Apr 10 04:54:42 JST 1969")はtime out of range(ArgumentError) となりエラーとなります。 何となく意味は分かるのですが、この範囲を拡張することが出来ますでしょうか。 (2)通算日の数値から日付を求める 上記の(1)が解決していることを前提として、基準日付=1900年1月1日0時00分00秒からの 経過を表わす数値(=1日を1.0とする)から、日付を求めたいのですが、ロジックが思いあたりません。 何か良い方法があればご教示頂けませんでしょうか。 <例題> 20323.27430556の場合は、"1955-08-22 06:35:00"としたい。 実は、上記の例題の逆は組んだのですが、その逆(この例題)がうまく作れません。 どうか宜しくお願い致します。

    • ベストアンサー
    • Ruby
  • wordpressの予約投稿の日付とRSSの日付

    wordpress4.3.1を使用しています。 予約投稿をしたのですが、wordressの投稿のRSSでは日付が予約投稿をした日付ではなく、記事を入力した日付で取得されてしまいました。外部サイトへRSSのfeedを読み込んで記事タイトルと日付を表示させる都合上、日付は予約投稿した日でも表示させたいと思います。 (現状は添付画像ご確認よろしくお願いいたします。) どうすればよろしいでしょうか。よろしくお願いいたします。

    • 締切済み
    • CSS
  • RSS2.0の書き方

    自分のHPのRSSフィード(RSS2.0)を書いたのですが、RSSリーダー(RSSリーダーは既にある前提)で何故か読めません。どこが悪いのか、御指摘いただければ幸いです。 ・RSSフィード名:rss.xml(rss.txtで下記のものを作成して、utf-8に変換してから、拡張子を.txt -> .xmlに変更) ・TOPのHTMLファイルのheadタグ内に以下を記述して、RSSフィードの置いてある場所を指定 : <link rel="alternate" type="application/rss+xml" title="RSS" href="[RSSフィードのあるアドレス]" /> ・RSSフィードの内容: <?xml version="1.0" encoding="UTF-8" ?> <rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xml:lang="ja"> <channel> <title>[サイトのタイトル]</title> <link>[サイトのアドレス]</link> <description>[サイトの紹介、説明文]</description> <language>ja</language> <item> <title>[エントリーのタイトル]</title> <link>[エントリーのアドレス]<link> <guid isPermaLink="true">[エントリーのアドレス]</guid> <category>[エントリーのカテゴリー]</category> <pubDate>[作成日時]</pubDate> <description><[エントリーの紹介文]></description> </item> </channel> </rss> (注)[作成日時]は、Wed, 10 Mar 2010 23:32:13 +0900 のように記述しています。 以上なのですが、何が駄目なのでしょうか? よろしくお願い致します。

    • 締切済み
    • XML
  • RSS pubDate 変換モジュール

    RSSリーダを勉強しています。 XML::RSSでpubDateを取り出したのはいいのですが、加工の仕方がわかりません。rss1.0、rss2.0とかに対応したものを自分なりに正規表現でやらないとダメなんでしょうか?いい方法やモジュールなどがあったら教えてください。 例 Thu, 1 Nov 2009 17:00:00 +0900 -> 2009年11月01日 17時00分

    • ベストアンサー
    • Perl
  • movabletype4 rssフィードの日付

    現在Movable Type Pro version 4.21-jaを利用しております。 一度書いた記事を修正して再構築して公開すると記事の日付は、修正日になるのですが、rssフィードは、修正した日ではなく作成した日のままになってしまいます。 これは仕様でしょうか? 修正して公開されている日付を読み取って公開してくれるRSSのプラグイン等ないでしょうか? よろしくお願いいたします。

このQ&Aのポイント
  • MacOS VenturaでPX-S270Tのプリンタドライバをインストールしようとすると、添付画像のエラーが発生します。
  • PX-S270TのDLページにあるアンインストーラーを使用してもドライバをアンインストールすることはできず、同じエラーが発生します。
  • EPSONのサポートに問い合わせたページからダウンロードしたインストーラーでもインストールができません。
回答を見る