問題タブ [pubdate]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
2980 参照

php - int-date を RSS PubDate RFC 822 PHP に変換

私を夢中にさせる質問があります。私のタスクは、API から日付を解析し、それを RFC 822 形式に変換することです。これは、出てくるフィードに検証エラーが発生するためです。

API からの日付は次のようになります。

substrを介して作成された説明に日付が1つあります

この日付は次のように表示されます:

私が作った出版物のために

のようにレンダリング:

また、W3C フィード バリデーターは、pubDate が RFC 822 形式ではないため、検証されないと述べています。

そしてそれは次のようにする必要があります:

「if (month = 01){ actualmonth = Jan}」のように sth を表現するためのハッキーな解決策を想像できますが、日で同じことを行う方法が本当にわかりません。

また、私はPHPにあまり慣れていませんが、これをできるだけ早く解決する必要があります.

あなたが私を助けてくれることを願っています。同様の質問で見つけられなかった解決策があるはずです

よろしくジョン

0 投票する
1 に答える
525 参照

rss - yql で pubDate をタイムスタンプ rss に変換する

RSS フィードからデータにアクセスする YQL クエリがあります。フィード内の記事の pubDate を取得したいのですが、(たとえば) 次の形式にしたくありません。

2012 年 11 月 30 日金曜日 14:19:55 +0000

私はそれがこの形式であることを望みます:

2012/11/30

YQL自体にこれを可能にする簡単な機能はありますか? 明確にするために、PHP や JavaScript などを使用せずに、YQL のみのソリューションを使用することをお勧めします。

0 投票する
1 に答える
791 参照

php - Rss - pubDate と dc:date の両方に同じ関数を表示する

同じ Web サイトに 4 つの RSS フィードがあります。私の関数は次のようになります。

2 つの RSS フィードには pubDate があり、他の 2 つには dc:date があります。したがって、pubDate を dc:date に変更すると 2 が機能し、他のものは「1970-01-01」と表示され、dc:date を pubDate に変更すると、同じ結果が得られますが、逆になります。

今私の質問は、両方のタイプを実行できるように関数を「編集」する最も簡単な方法は何ですか?

0 投票する
2 に答える
150 参照

python - .save() を実行すると、Django は pub_date を変更します

flags という名前の IntegerField と pub_date という日時フィールドを持つモデルの質問があります。pub_date は auto_now=True に設定されています。
flags フィールドを変更するビューがあります。そして、フラグを変更して Question オブジェクトに .save() を実行すると、発行日が現在に変わります。
レコード内のデータを変更しているときではなく、作成時にのみ pub_date を設定したくありません。これどうやってするの?
私のコードを見る必要がある場合は、ここにいる必要はないと思うので教えてください。

0 投票する
2 に答える
5016 参照

javascript - RSS 公開日文字列を jQuery の時刻と日付に変換する

だから私はのようなものになる文字列を持っていますWed, 08 May 2013 11:11:30 GMT。(参考までに、これは XML RSS ファイルから取得されます) 私がしようとしているのは、上記の文字列から 2 つの変数Wed, 08 May11:11. 私が知る限り、ここで行う必要があることがいくつかあります。

  • 3 番目のスペースの前のテキストを切り取ります
  • 4 番目のスペースと 2 番目のコロンの間のテキストを切り取ります
  • これら 2 つのテキストを変数として保存します

それ以外に、私は何をすべきかわかりません。誰でも助けることができますか?これまでの私のコードは次のとおりです。

ご覧のとおり、タイトル、説明、続きを読むのテキストを既に削除しています。proxy.php ファイルは単なる file_get_contents リクエストです。

0 投票する
0 に答える
100 参照

php - 外部 RSS フィードから pubDate をカスタマイズする方法

外部ページの RSS フィードから pubDate を取得しようとしています。

これまでのところ、私は持っています:

結果が得られます:

どうやって作るのMonday, 23/09/2013 01:20:04

0 投票する
1 に答える
631 参照

javascript - Yahoo Pipes RSS pubDate を Google フィード API で表示すると「undefined」と表示される

Yahoo Pipes で作成した RSS フィードがあります。ここで見ることができます。

ただし、Google フィードの API を介して表示すると、pubDate は未定義として表示されます (疑念を避けるために、PubDate のケースで書式設定も試みました)。

使用したコードは次のとおりです。

...そして、これはサンプルページにあります

これについてグーグルで調べてみたところ、Yahoo Pipes が PubDate を出力する方法に少し文書化された問題があるように見えることがわかりました。Can't get pubDate to output in Yahoo!の質問の指示に従ってみました。パイプ?(結果のパイプはhere ) ですが、違いはないようです。

Yahoo Pipes RSS フィードから適切な PubDate on Google Feed を出力するにはどうすればよいですか? これは可能ですか?

0 投票する
0 に答える
428 参照

php - RSS pubDate は、PHP で解析すると 1 時間遅れます。サマータイム?

これはおそらく非常に単純な質問ですが、私は少し困惑しています。

RSS フィードを取得してサイトのイベントを一覧表示していますが、DST 以来、イベントは 1 時間遅れて表示されています (メインの別のサイトでは問題なく表示されています)。

簡単にするために、次のように絞り込みます。

どちらが返されますか:

読んで読んで読んだ後-フィードを送り出すサイトのタイムゾーンと私たちのサーバーのタイムゾーンが異なるタイムゾーンで動作していると推測しても安全だと思います。私が見つけた唯一の解決策は、date_Default_timezone_set() を介してタイムゾーンをニューヨークから -0400 タイムゾーンに設定することです (...私は...私の人生では、それが何であるかを理解できません) ) - しかし、DST の前は大丈夫だったので、DST が来るたびにタイムゾーンを再調整する必要があるということではないでしょうか?

誰にもアドバイスがありますか、それとも私自身がこの問題の結論に達しましたか?

0 投票する
1 に答える
370 参照

pubdate - 交換方法RSSフィード

RSS FEED を作成しようとしています このフィードは検証されません。から

エコー <pubDate>2012-10-02 13:00:00</pubDate>

置換要素は RFC-822 日時でなければなりません

0 投票する
1 に答える
271 参照

c# - XmlSerializer を使用して RSS xml フィードの pubDate 要素を逆シリアル化するときのエラー

RSS xml の pubDate 要素を XmlSerializer を使用して逆シリアル化しようとすると、次のエラーが発生します。

System.Xml.dll で、タイプ 'System.InvalidOperationException' の未処理の例外が発生しました

これは、逆シリアル化中に使用するクラスです。

pubDate 要素の形式は次のとおりです。

私は何を間違っていますか?このエラーの解決策は何ですか?