![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
PHP初心者です。
以下のように『今日』から14日分の日付と曜日の
<select>を作ったのですが、定休日の’月’と’金’の日付だけ
表示を消したいのですが、どうしたらよいのでしょうか?
(表示イメージ)
9月11日(火)
9月12日(水)
9月13日(木)
9月15日(土)
9月16日(日)
9月18日(火)
・
・
・
<select>
<?php
$week = array( '日', '月', '火', '水', '木', '金', '土' );
for($i=0; $i<=14; $i++){
$w = $week[(date(w)+$i)%7];
$date = date('m/d' , strtotime("$i day")) . "($w)";
print '<option value="'.$i.'">' . $date . '</option>';
}
?>
</select>
↑
これをどのようにアレンジしたらよいのでしょうか?
よろしくお願いします。
No.1ベストアンサー
- 回答日時:
たとえばこんな感じ
<select>
<?php
$week = array( '日', '月', '火', '水', '木', '金', '土' );
for($i=0; $i<=14; $i++){
$w=(date(w)+$i)%7;
if(in_array($w,array(1,5))) continue;
$date = date('m/d' , strtotime("$i day")) . "(".$week[$w].")";
print '<option value="'.$i.'">' . $date . '</option>';
}
?>
</select>
yambejpさん
ありがとうございます。
ホント助かります。
しかし、こんなにさらっとプログラムできると
楽しいでしょうね。早く自分も頭の中の構想を
文字にできるようがんばります。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 列 A に同じ日が2つが必要です。 1 2023/03/28 07:25
- Excel(エクセル) エクセル 5 2023/02/24 09:17
- Visual Basic(VBA) ①ExcelVBAでカレンダーを作り、別のユザーフォームで日付を入力したいのですがエラーになります。 1 2023/02/17 18:39
- Excel(エクセル) エクセル 作業効率化 1 2023/02/14 21:55
- Access(アクセス) Access DTPickerの初期表示月を変えたい 1 2022/08/02 08:55
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/01/10 09:15
- ヨーロッパ みなさん、旅行好きですか? 3 2023/02/16 12:25
- ハローワーク・職業安定所 高校生バイトです。 掛け持ちしようとしてるんですが、そうすると1日9時間になってしまいます。 高校生 2 2023/08/01 19:30
- Visual Basic(VBA) Excelマクロでセルに値が入力されたら実行する 5 2023/08/06 11:03
- Excel(エクセル) ②Excel 簡単にシートコピーしたら前日の残高と日付を変更させたい→マクロの記録でエラーが出ます 8 2022/07/16 20:40
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ファイル名に日付の挿入
-
開始と終了を指定して、その間...
-
PHPで以下のような占いプログラ...
-
第何週かを取得したい
-
MYSQLの日付から現在までの年数...
-
strtotime 前月・前々月の表示
-
プルダウンからの日付取得処理
-
日付の比較方法
-
今月と来月のカレンダーの処理...
-
php カレンダーの休み表示
-
C言語を使って、ある特定の日の...
-
MySQLのdate型をphpで○年○月○日...
-
今日の日付から1週間のリスト
-
DBから昨日以前の日付のデータ...
-
PHP でyyyy/mm/dd形式の文字列...
-
Dosブロンプトでtabを出力したい
-
switch()文で値の大小比較
-
DTOとEntityの差は何ですか。
-
「取得先」という表現について
-
excel access連携 このテーブル...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
開始と終了を指定して、その間...
-
ファイル名に日付の挿入
-
昨日の日付を取得するVBscript
-
PHP 指定した期間だけ表示した...
-
Accessで、DAOでAddnew
-
C言語を使って、ある特定の日の...
-
codeigniterの時間設定
-
日付計算について
-
昨日の日付名でファイルを作成...
-
差分の月数を算出する方法
-
現在時刻をyyyymmddhhmmss形式...
-
substrの使い方について教えて...
-
1ヶ月後の日付を出力したい
-
C言語でシステム日付との差を...
-
経過期間計算がうまくいかない
-
アップロードしたファイル名に...
-
今日の日付から1週間のリスト
-
6ヶ月前の日付を取得するにはど...
-
strtotime 日付の変換
-
PHPでmysqlを使ってます。日時...
おすすめ情報