MODxでCMSの恩恵を賜りつつ、validを保ち、かつWEB標準化を目指そう
Welcome !! Now 2008.07.25 16:29 (JST)
[ スニペット ]
DateTimeJPは導入すると、ドキュメント(テンプレート)に、ドキュメントの作成日、公開日、更新日を挿入できます
日付の書式は、phpのstrftime関数の値を利用出来ます
/**
* DateTimeJP
* Created by: w.ZeRo http://www.petit-power.com/
* Date: 2007.02.04
*/
$date_type = isset($type) ? $type:"createdon";
$timestamp = $modx->documentObject[$date_type];
if (empty($timestamp))
{ $timestamp = $modx->documentObject['createdon'];
}
if(!isset($format))
{ $format = "%Y-%m-%d %H:%M:%S";
}
return strftime($format, $timestamp);
Created by:ぷちパワ/w.ZeRo
[!DateTimeJP!]
出力例:
日付形式を指定します。デフォルト「%Y-%m-%d %H:%M:%S(yyyy-mm-dd hh:mm:ss)」。phpのstrftime関数の値を利用出来ます
例:
[[DateTimeJP? &format=`%Y.%m.%d (%a) %R - (%Z)`]]
出力例:
日付タイプを指定します。デフォルト「createdon」。その他「pub_date」「editedon」を指定出来ます
例:作成日(デフォルト)
[!DateTimeJP? &format=`%Y.%m.%d (%a) %R - (%Z)`!]
出力例:
例:公開日
[!DateTimeJP? &format=`%Y.%m.%d (%a) %R - (%Z)` &type=`pub_date`!]
出力例:
例:更新日
[!DateTimeJP? &format=`%Y.%m.%d (%a) %R - (%Z)` &type=`editedon`!]]
出力例: