MEGU Reply #1, 4 years, 11 months ago
自分で、試したり、ドキュメントを読んで、自分なりに理解したことを書いています。
ので、間違いも多くあるかも知れません。間違いがありましたら、どうぞ、ご指摘下さい。
また、書いてある内容を試す場合は、自己責任でお願い致します。
尚サンプルは、こちらに書き出しています。
http://www.liolion.info/modx/resource/datetimejp.html
テスト環境: サーバ:さくらインターネット
PHP 4.4.4
MYSQL 4.0.27
MODX:0.9.5
DateTimeJP
概要:
DateTimeJPは導入すると、ドキュメント(テンプレート)に、ドキュメントの作成日、公開日、更新日を挿入できます
日付の書式は、phpのstrftime関数の値を利用出来ます
コード:
Created by:ぷちパワ/w.ZeRo
基本的な書式: [!DateTimeJP!]
パラメータ:
format 日付形式を指定します。デフォルト「%Y-%m-%d %H:%M:%S(yyyy-mm-dd hh:mm:ss)」。phpのstrftime関数の値を利用出来ます
例:
type 日付タイプを指定します。デフォルト「createdon」。その他「pub_date」「editedon」を指定出来ます
例:更新日 [!DateTimeJP? &format=`%Y.%m.%d (%a) %R - (%Z)` &type=`editedon`!]]
ので、間違いも多くあるかも知れません。間違いがありましたら、どうぞ、ご指摘下さい。
また、書いてある内容を試す場合は、自己責任でお願い致します。
尚サンプルは、こちらに書き出しています。
http://www.liolion.info/modx/resource/datetimejp.html
テスト環境: サーバ:さくらインターネット
PHP 4.4.4
MYSQL 4.0.27
MODX:0.9.5
DateTimeJP
概要:
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!]
パラメータ:
format 日付形式を指定します。デフォルト「%Y-%m-%d %H:%M:%S(yyyy-mm-dd hh:mm:ss)」。phpのstrftime関数の値を利用出来ます
例:
type 日付タイプを指定します。デフォルト「createdon」。その他「pub_date」「editedon」を指定出来ます
例:更新日 [!DateTimeJP? &format=`%Y.%m.%d (%a) %R - (%Z)` &type=`editedon`!]]