<![CDATA[ スニペット:DateTimeJP(作成日などをドキュメントに挿入) - My Forums]]> https://forums.modx.com/thread/?thread=56319 <![CDATA[&#12473;&#12491;&#12506;&#12483;&#12488;&#65306;DateTimeJP&#65288;&#20316;&#25104;&#26085;&#12394;&#12393;&#12434;&#12489;&#12461;&#12517;&#12513;&#12531;&#12488;&#12395;&#25407;&#20837;&#65289;]]> https://forums.modx.com/thread/56319/datetimejp#dis-post-330660 ので、間違いも多くあるかも知れません。間違いがありましたら、どうぞ、ご指摘下さい。
また、書いてある内容を試す場合は、自己責任でお願い致します。

尚サンプルは、こちらに書き出しています。
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関数の値を利用出来ます
 例:
 [[DateTimeJP? &format=`%Y.%m.%d (%a) %R - (%Z)`]]

 type
 日付タイプを指定します。デフォルト「createdon」。その他「pub_date」「editedon」を指定出来ます
 例:更新日
 [!DateTimeJP? &format=`%Y.%m.%d (%a) %R - (%Z)` &type=`editedon`!]]
]]>
MEGU Mar 13, 2007, 01:45 AM https://forums.modx.com/thread/56319/datetimejp#dis-post-330660