asp3 を使用して、RFC822 日付形式 (rss から) を標準の日付/時刻形式に変換してみます。
ありがとう
良い解決策 - 分が常に 2 桁になるとは限りません - 分が 1 桁にすぎない場合は、それらを埋める必要があります (CDate はそのゼロを削除すると思います)。
例えば。
dim theminutes
...
tempDate = cdate(tempDate)
if Len(Minute(toReturn))=1 then
theminutes = "0" & Minute(toReturn)
else
theminutes = Minute(toReturn)
end if
RFC822_to_date = day(tempDate )&"-"&month(tempDate )&"-"&year(tempDate )&" "&hour(tempDate )&":"&theminutes&":00"
このクラシック ASP RSS リーダーのソース コードを見てください。
JScript の使用に関連するファンキーな関数がいくつかありますが、それらはうまく機能するようです。
parseDate
VBScript 関数とnewDate
、および 2 つの JScript 関数が必要なようです。
function RFC822_to_date (orginalDate )
tempDate = trim(right(orginalDate ,(len(orginalDate )-instr(orginalDate,","))))
tempDate = left(tempDate ,(len(tempDate)-5))
tempDate = cdate(tempDate )
RFC822_to_date = day(tempDate )&"-"&month(tempDate )&"-"&year(tempDate )&" "&hour(tempDate )&":"&minute(tempDate )&":00"
end function