入力タイプDateOnlyに曜日の表示は可能でしょうか?  【解決済み】

質問全般・改善要望
返信する
8nda3
メンバー
メンバー
記事: 52
登録日時: 2011年10月14日(金) 13:42

入力タイプDateOnlyに曜日の表示は可能でしょうか?

投稿記事 by 8nda3 »

複数人で更新作業をするためModxを導入することにしました。

テンプレート変数のDateOnlyは非常に便利で、PCに慣れていない
スタッフでも手早く日付を入力できるので利用したいと思っています。

これは日本語表記の曜日を表示させることは可能なのでしょうか?

PHPは全く分からず、知識はHTML&CSSのみです。

フォーラムなどを利用させて頂きながらやっと、形になってきたところですが、
さらに便利な管理画面にできればと思っています。

サイトの内容上、曜日まで表記出来た方が親切なのですが、
もし自分のスキルで無理ならカレンダーのウィジェットかなにかを配置し、
対応するしかないかなと思っています。

いずれは、その日付以降は過去の情報として自動で別ページに移せるようにできればと
思っています。

どうぞよろしくお願い致します。
アバター
yama
管理人
記事: 3251
登録日時: 2009年7月29日(水) 02:50

Re: 入力タイプDateOnlyに曜日の表示は可能でしょうか?

投稿記事 by yama »

PHP文が多少必要になります

コード: 全て選択

@EVAL:
$value = strtotime($value);
$w = array('日','月','火','水','木','金','土');
return $w[date('w',$value)];
上記のようなカスタムウィジェットを作ると曜日出力できると思います
8nda3
メンバー
メンバー
記事: 52
登録日時: 2011年10月14日(金) 13:42

Re: 入力タイプDateOnlyに曜日の表示は可能でしょうか?  【解決済み】

投稿記事 by 8nda3 »

ご返信ありがとうございます。

アドバイスいただいた通り、カスタムウィジェットにこのコードを
入れてみました。
ところが、曜日のみ表示され、日付が表示されませんでした。

お恥ずかしいことにphpは全く分からないため、その他をどうしてよいか分からず
色々試していたところ、無事希望の「2011/11/11(金)」というフォーマットの表示
が出来るようになりました!

入力タイプを『DateOnly』、ウィジェットを『Date Formatter』にし、
『Date format』を『%Y年%B%d日(%a)』にしたところ、上記の希望していた表示にできました。

ご返信頂かなかったら、ウィジェットを見ることもなかったので感謝です。
ありがとうございました!
8nda3
メンバー
メンバー
記事: 52
登録日時: 2011年10月14日(金) 13:42

Re: 入力タイプDateOnlyに曜日の表示は可能でしょうか?

投稿記事 by 8nda3 »

すみません、解決とさせていただきましたが、なんせ良く分かっていないもので・・・。

このやり方で何か不都合があれば、どうぞご指摘くださいませm(__)m
返信する