前提・実現したいこと
php初心者です。
ワードプレスのカスタムフィールドに入力した数字(日付)を基準に、
そこから当日までの日にちをひとつのプルダウンに表示させたいのですが、うまくいきません。
試しに書いたソースを添付いたします。
書いたソースを見ていただけるとわかるのですが、
例えば20180629(2018年6月29日)20180630(2018年6月30日)までは問題ないですが、
当然その次に20180701(2018年7月1日)にならず20180631(2018年6月31日)、
20180632(2018年6月32日)と続き、20180705(2018年7月5日)でストップします。
これを何とかして
<select>
といった具合に月を跨いで表示にしたいのですが、自分の試しに書いてみた書き方では
不可能かと思います。
さらに言うと月によっては30日で終わる日、31日、28日、うるう年なら29日となってきます。
自分のスキルでは不可能です。
いい方法があればご教授頂けると助かります。
発生している問題・エラーメッセージ
エラーメッセージ
該当のソースコード
php
1<select> 2<?php 3$nowY = date('Y'); 4$nowM = date('m'); 5$nowD = date('d'); 6$now = $nowY.$nowM.$nowD; 7$Start = $Sy.$Sm.$Sd; 8for($i = $Start; $i<= $now; $i++):?> 9<option value="<?php echo $i;?>"><?php echo $i;?></option> 10<?php endfor;?> 11</select>
試したこと
php初心者なので何を試せばよいのかも分かりません(汗)
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答2件
あなたの回答
tips
プレビュー