↑先頭 最新 検索 追記 編集

dev : サイト開発と blex のサイト



日付の記入

タイトルの最後に ( ) に日付を記入すると、その記事が書かれた日付として認識する。 つまり、1日で複数のページを追加したり、昨日や明日の日付のページを作成することができる。

認識する日付の形式

日付の形式説明
YYYY-MM-DD2012-05-08月日は1桁でも2桁でも良い。年月日の間に空白が1文字あっても良い。
YYYY/MM/DD2012-5-8
YYYY年MM月DD日2012年 5月 8日
YYYY-MMDD2012-0508年、月日ともに必ず4桁
YYYY年MM月2012年5月日付は、1日となる

日付を抽出するコード部分

if /(\d{4})[\/\-年]\s?(\d{1,2})[\/\-月]\s?(\d{1,2})日?/ =~ str
  date = Time.local( $1, $2, $3 )
elsif /(\d{4})-(\d\d)(\d\d)/ =~ str
  date = Time.local( $1, $2, $3 )
elsif /(\d{4})年\s?(\d{1,2})月/ =~ str
 date = Time.local( $1, $2, 1 )
end
作成: 2012年5月8日 更新: 2012年5月8日
カテゴリ: 運用FAQ blex