No.4
- 回答日時:
あれ・・よく質問を見ると
26~31は4か5が返るとかかれてますね。
だったら、Ano.1さんのいうように、素直に計算した答えになるような気がしてきました(笑)
(26-1)/7 + 1 = 4
(27-1)/7 + 1 = 4
(28-1)/7 + 1 = 4
(29-1)/7 + 1 = 5
(30-1)/7 + 1 = 5
(31-1)/7 + 1 = 5
ただ、1~4の時、0か1が返るっていうのがなぞですが(^_^;)
No.3
- 回答日時:
その月の1日の曜日を求め(日曜日0-土曜日6)日にちに加算
1を引いて7で割ると第何週かわかります。
<?php
$year = 2007;
$month = 8;
$day = 27;
$time = mktime(0, 0, 0, $month, 1, $year);
$wday = date("w", $time);
$val = (int)(($day + $wday - 1) / 7);
echo $val;
すみません、0か1、4か5というのは、第1週を0とするか1とするか、
第n週を4とするか5とするか、どちらでも良かったのです。
対象が第何週か分かれば。
皆さんのご回答をアドバイスとし、何とか実現する事が
出来ました。
ありがとうございます。
No.2
- 回答日時:
2007年1月1日が月曜日なので、ここからの積算日数を求めて7で割って
あげれば第何週かでてきますね。
例1)1月20日の場合、
1月0日からの経過日数は20日
(20/7)+1=3週目
例2)1月21日の場合、
1月0日からの経過日数は21日
(21/7)+1=4週目
例3)2月10日の場合、
(1)2月1日の通算週数を求める
1月0日からの経過日数は32日
(32/7)+1=5週目
(2)2月10日の通算週数を求める
1月0日からの経過日数は41日
(41/7)+1=6週目
∴2月10日は(6-5)+1=2 2月第2週
もっと簡単にできるとおもうんですが、このように累積して計算するのが基本です。
これをつかえば、西暦1年1月1日が日曜日で西暦8年からうるう年がスタートする事を知っていれば、何年何月何日が第何週にあたるかってのはすぐにわかるので。
すみません、0か1、4か5というのは、第1週を0とするか1とするか、
第n週を4とするか5とするか、どちらでも良かったのです。
対象が第何週か分かれば。
皆さんのご回答をアドバイスとし、何とか実現する事が
出来ました。
ありがとうございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 会社・職場 有給を取得したいと考えているのですが、取りづらい状況で取得しようか悩んでいます。 6月末に引っ越しを 4 2022/06/07 14:35
- その他(ビジネス・キャリア) 有給休暇トラブル 3 2023/02/05 15:09
- オープンソース Python openpyxlを使用したセル番地の使用について 1 2023/08/03 22:05
- 投資・株式の税金 一般口座で同一銘柄の総平均法のことで 1 2023/02/27 22:08
- 予備校・塾・家庭教師 6ヶ月あるいは10ヶ月間のアルバイトについてです。 僕は18歳で偏差値73の高校を最近卒業しました。 4 2022/05/15 05:21
- アルバイト・パート 6ヶ月あるいは10ヶ月間のアルバイトについてです。 僕は18歳で偏差値73の高校を最近卒業しました。 4 2022/05/22 08:40
- 大学・短大 webサイトの参考資料:サイト名 リンク名 最後に何年何月何日取得と書かれているんですが、この取得と 1 2023/07/13 05:55
- 簿記検定・漢字検定・秘書検定 4月から商業高校の会計科に通う予定の中学生です。現在春休みで、簿記検定3級を取得しようと考えており、 1 2023/03/04 14:40
- 財務・会計・経理 もう一度減価償却について質問です。 (pc11月31日に、利用開始して1月末決算) 決算終了後の減価 2 2023/04/12 15:08
- 転職 入社前の指示について 6 2022/09/08 00:10
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PHP、UNIXタイムでの日時計算に...
-
PHPでカレンダーを作る(縦書き)
-
ASP 年度年齢の計算
-
PHPアクセスカウンター
-
switch()文で値の大小比較
-
ミュージックのアートワークを...
-
【PHP】APIやRSSが存在しないサ...
-
perl LWPでURLにアクセスした時...
-
別サイトのHTML内にある情報を...
-
ローカルのコンピュータ名を取...
-
DTOとEntityの差は何ですか。
-
どういうプログラムを関数化を...
-
pdftkを使った処理をバッチファ...
-
bashの関数の引数にスペースが...
-
PHPでのログイン機能でのメール...
-
formの確認ページからformに戻...
-
インターネットの閲覧履歴を時...
-
GoogleやYahoo!で検索したサイ...
-
【Objective-c】rubyの__send__...
-
一意なページを作るには
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
開始と終了を指定して、その間...
-
ファイル名に日付の挿入
-
昨日の日付を取得するVBscript
-
PHPで以下のような占いプログラ...
-
C言語を使って、ある特定の日の...
-
substrの使い方について教えて...
-
一週間の表示の仕方と文字表示
-
アップロードしたファイル名に...
-
第何週かを取得したい
-
プルダウンメニューの値をDBに...
-
PHPでカレンダーを作る(縦書き)
-
日付によって画像を変える
-
差分の月数を算出する方法
-
SQL:TIMESTAMPの期間検索を指...
-
C言語でシステム日付との差を...
-
PHP 指定した期間だけ表示した...
-
プルダウンで今日以降の日付を...
-
Accessコンボボックス
-
MovableTypeで、ある日付を過ぎ...
-
Java Scriptで、ある日付に加算...
おすすめ情報