• ベストアンサー

その月の日付を取得するには?

PHPなどで、今日の日付を取得し、 その月に対して1日~31日までというような 終わる日にちを取得することは可能なのでしょうか?? 現在のプログラムでPHPで日付を取得して、 例:(今日だと2004/08) などというように その後、年と月は取得できているので、 その日にち1日から31日を取得できれば、 between A and B で、その月の内容を取得できるのですが、 無理でしょうか??

質問者が選んだベストアンサー

  • ベストアンサー
  • selenity
  • ベストアンサー率41% (324/772)
回答No.1

php上で ・mktime()を使って月末の日付を取得する mktime(0,0,0,9,0,2004) ・演算子の癖を利用する date >= '2004-08-01' AND date < '2004-09-01' ってのは如何ですか?

参考URL:
http://jp.php.net/mktime
aiurai54
質問者

お礼

すばらしいですね。 ありがとうございます!!

関連するQ&A

  • 指定した日付からの前後を取得

    今日ではない特定の日付(2007-4-5)から数えて、 たとえば前後30日目の日付を取得する関数はあるでしょうか? 環境はphp5です。 よろしくお願いします。

    • 締切済み
    • PHP
  • 日付の取得

    JAVAで、指定した年と月の最終日の日付を取得するにはどうすればよいでしょうか? (例)2006年3月 を指定したら・・・31日    2006年4月 を指定したら・・・30日

  • 条件を付けて、日付をコピペしたい

    A1に「平成○○年○月○日」と日付が入力されています その日付をB1に貼り付けます そのとき、日にちの部分を以下の条件で変更します 1日~10 → 上旬 11日~20日 → 中旬 21日~31日 → 下旬 例:平成21年1月29日 → 平成21年1月下旬 コピペで日付をもってくることはできるのですが、 条件付けがうまくできません どなたかご教授いただけますでしょうか

  • エクセルの日付

    エクセル2000を使用していますが開けた時に自動で今日の日付が表示され、尚且つ次の日に開けたら前の日の日付はそのままにできますか? 例) 3月1日 1日に開けたら2日、3日に開けても1日のまま    3月2日    3月3日

  • 月の日付一覧について

    PostgreSQL 7.4.8 php4.4.4 で開発をしています。 あるログデータを集計したいのですが、 日付の処理が上手くいかずに困っています。 DB側には 日付 | ID 2007-01-01 10 2007-01-01 10 2007-01-01 10 2007-01-01 10 2007-01-01 20 2007-01-01 20 2007-01-01 20 2007-01-10 10 2007-01-10 10 2007-01-10 15 というログデータを日付毎にIDをカウントして 一月単位で日付毎の件数を取得しようとしています。 日付をtruncする事で一月分のデータは取得出来るのですが、 IDが一件も無い日付も「0」で表示したいのです。 php側で吸収する手段も有ると思うのですが 保守性を考えるとデータの取得はsqlで何とかしたいのです。 ご教授頂ければ幸いです。 よろしくお願い致します。

  • 変数から日付を取得したい

    こんにちは。 日付の入った変数から年月日を別々に取得したいのです。 いろいろ調べてみたのですが方法が見つかりませんでした。 substrで取得すると一桁の月の時、「-8」と取得してしまうので 日付として取得する方法があるのなら教えて頂けますか。 $date 格納されている値→2007-08-10 00:00:00 取得したい形は 「2007」「08」「10」 PHP4です。 何か良い方法があれば、ご教授ください。 宜しくお願い致します。

    • ベストアンサー
    • PHP
  • 入力した日付から指定の日付を表示

    Excel計算式を教えて下さい。 目的)A1セルに入力した日付を元に、B1セルに指定の日付(毎月20日締)を表示したい。 ルール例) A1に 3月1日(月初)~3月31日(月末)の間の日付を入力すると、B1に4月20日を表示。 値の例) A1:2013/3/1→B1:2013/4/20 A1:2013/3/15→B1:2013/4/20 A1:2013/3/31→B1:2013/4/20 A1:2013/4/1→B1:2013/5/20 A1:2013/4/20→B1:2013/5/20 A1:2013/4/30→B1:2013/5/20 上記を実現する計算式を教えて下さい。

  • パスポートの取得の日付

    今度はじめてパスポートを取得しようと思っています。 取得の日付(たとえば4月1日発行というような形)を したいので、どなたか教えて下さい。 ちなみに兵庫県在住です。

  • 契約書作成日付について

    1月1日~1年間の有効期間の調印前の契約書を見ているのですが 契約書末文の日付は、1月1日になっています。 この日付はムリに有効期間とあわせる必要はないのでは?という疑問があります。 調印した日が例えば、今日なら日付は12月21日で、 又逆に、1月7日に契約書調印した場合は、日付は1月7日 ということでよいのでしょうか? ただいま混乱していますので教えてください

  • Solaris5.6 の bshで3が月前の日付を取得するには?

    毎日1回ファイルのリストを取得しているのですが、 それを月1回ある特定の時間起動の時に、3ヶ月前の ファイルリストは削除したいと考えいます。 ファイルリストは以下の形式で保存してます。 filelist.YYMMDD(例:filelist.030208) 問題は、3ヶ月前という日付を "date"コマンドで取得 する方法がわからないという点です。 TZ=JST+15 export TZ ↑このへんだと日にち指定は出来ますが、月は指定 できなかったのです。 bshで組んでいます。 何か良い策があったら教えて下さい。