- 題名・名前・本文は必ず入力してください。
- 題名は、できれば具体的な本文内容がイメージできるものにしてください。
- スパムよけのため、本文中に句読点記号が含まれていない場合にはエラーとなります。 「,」「.」ではなく「、」「。」を使ってください。
- [バグ][要望][質問][済][未] の分類は管理人が後から勝手に付加しています。 書き込み時は意識する必要はありません。
[358] 日付から/を除去したい
えぬころ [2016/06/02 20:06:16]
いつも便利に利用させていただいております。
さて、Date.cmsの一部を変更して、yyyy/mm/dd形式の日付をyyyymmdd形式に変換したいと思い、function formatを下記のように変更しました。
function format(y, m, d){
if(m < 10){ m = "0" + m; }
if(d < 10){ d = "0" + d; }
return y + m + d;
}
これにより日付形式の変換だけならうまく行きました。
ところが、日付文字列にd日を加えるfunction addDayを使用した際にマクロが停止し、interpretert画面が表示され、「中断しました」と「引数の数が足りません:=」と表示されてしまいます。
どこを修正する必要があるのでしょうか。ご教示いただけましたら幸いです。
Re: [358] 日付から/を除去したい
あすかぜ [2016/06/03 22:15:11]
Date.cms の形式を変更する場合、format() だけではなく getYear(), getMonth(), getDay() も更新する必要があります。
http://www.asukaze.net/soft/cassava/macro/asukaze/bbs358_20160603.cms
上のマクロをダウンロードして、適当な名前に変更して使ってみてください。
よろしくお願いします。
Re: [358] 日付から/を除去したい
えぬころ [2016/06/04 11:54:37]
ありがとうございます。
作成いただいたマクロを使用させていただきます。
本当に助かりました。