件名に挿入されるタイトルの日付を短くしたい
リッツさん (2013-11-23 16:31:05) www.ritz-dw.com/orderform/
現状、’<date>%04d’ となっている部分の
dateの部分をいれると、20130808というように8桁の表示になりますが
ここを130808というように6桁にすることはできますでしょうか?
Re:件名に挿入されるタイトルの日付を短くしたい
和田 (2013-11-27 11:28:15) www.synck.com
現状はできないですねぇ。core.cgiの該当部分をいぢることでできますが、アップデートするときちょっと面倒になっちゃいますね。
Re:Re:件名に挿入されるタイトルの日付を短くしたい
リッツさん (2013-11-27 12:55:41) www.ritz-dw.com/orderform/
core.cgiですか!
なるほど、
($sec,$min,$hour,$day,$mon,$year) = localtime(time);
$_ENV{’mfp_date’} = sprintf("%04d-%02d-%02d %02d:%02d:%02d",$year+1900,$mon+1,$day,$hour,$min,$sec);
$dateStr = sprintf("%04d%02d%02d",$year+1900,$mon+1,$day);
ここの
%04d の部分を %02d に2箇所とも変えて試してみたのですが
やはりできません・・・。
どこを変えればいいでしょうか?
Re:件名に挿入されるタイトルの日付を短くしたい
和田 (2013-12-09 17:45:08) www.synck.com
$year+1900を
$year-100にしたらうまくいくかもしれません?
Re:件名に挿入されるタイトルの日付を短くしたい
リッツさん (2013-12-10 11:14:55) www.ritz-dw.com/orderform/
すばらしい!できました!やはり和田さんは神様ですね。
溺れるもの藁を掴んだ気持ちです。
受付番号が長くなってしまい、
ブサイクな感じがしていたので本当に助かりました!
($sec,$min,$hour,$day,$mon,$year) = localtime(time);
$_ENV{’mfp_date’} = sprintf("%04d-%02d-%02d %02d:%02d:%02d",$year+1900,$mon+1,$day,$hour,$min,$sec);
$dateStr = sprintf("%04d%02d%02d",$year+1900,$mon+1,$day);
の
$year+1900を
$year-100にするだけですと、
00131201... というようになってしまうので
%04d の部分を %02d にかえると
131201 になりました!
今後のアップデートの際にややこしくならないよう
#でくくって、元の内容も残しました!