いつもお世話になっています。
今回date関数で引っ張ってきた「m」(month)を、
一ヶ月前の表示にさせたくて困っています。
ソースはこんな感じです。
--ここはちゃんと出ます。
$today = date("Y-m-d");
--print結果 2007-12-07←この形で、一ヶ月前に表示させたい。
--これでいけると思ったんですが、、、
$before = strftime("%F", strtotime("-1month"));
--print結果 何も出ない。strftime関数はphp5.2.4は対応していないんでしょうか(?。?);4.4.6ではこれで通ります。
--苦肉の策でこんなのも作ってみましたが、
$current_year = date("Y");
$current_month = date("n");
$current_day = date("d");
$hiki = ($current_month-1);
$before = date("Y-$hiki-d");
--print結果 2007-11-07(しかし、これはただ12と言う数字から-1しただけなので、来年の1月になると、2008-0-1)となってしまいます。これは是非回避したい。
質問まとめ
php5.2.4で通る
例
$today = date("Y-m-d");
の一ヶ月前の表示方法を、知りたい。
大変恐縮ですが、
どなたか、知識をお持ちの方、是非ご指導ください。
No.4
- 回答日時:
タイムスタンプで現在の値より30日引いて再度、日付の形で取得してあげれば可能です。
$today=mktime(0,0,0,date("m"),date("d")-30,date("Y"));
$oldday=date("Y-m-d",$today);
echo $oldday;
ご回答ありがとうございます。
先日皆様から頂いたアドバイスにて、
一ヶ月前の表示が出来ました。
大変感謝しています。
また何かありましたら、
是非ご教授ください。
No.3
- 回答日時:
PHP 5のマニュアルでは、
strftime("%F"
%F というパラメーターは存在しないようですけど??使うなら "%x" の方でしょうか?
または
date("Y-m-d", strtotime("-1 month"));
参考URL:http://php.benscom.com/manual/ja/function.strfti …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) ①ExcelVBAでカレンダーを作り、別のユザーフォームで日付を入力したいのですがエラーになります。 1 2023/02/17 18:39
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/01/10 09:15
- JavaScript 1日1回引けるJavaScriptおみくじについて 1 2022/12/12 22:28
- Visual Basic(VBA) swiftで年号を 1 2023/02/05 06:48
- その他(プログラミング・Web制作) python 気象データの取得 2 2023/06/20 23:54
- PHP アコーディオンPHPが上手くいかない 3 2022/07/15 16:29
- Visual Basic(VBA) 【VBA】先月分の取得ができない理由が分かりません。 2 2022/04/24 11:16
- Visual Basic(VBA) 【再投稿】VBAのシフト表でバグが出て困っています 3 2022/09/24 08:29
- Visual Basic(VBA) ExcelのVBAでシフト表を作っていますが、バグが出て困っています 2 2022/09/13 11:33
- PHP PHPの構文で間違えが分からない 5 2022/07/11 16:38
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
一ヶ月前の月を表示させたい!
-
日付の比較方法
-
月曜日から始まる週間カレンダ...
-
英訳お願いします。いつまで食...
-
昨日の日付名でファイルを作成...
-
昨日の日付を取得するVBscript
-
このような場合の日付計算について
-
開始と終了を指定して、その間...
-
ASPでの日付の取得について
-
変数から日付を取得したい
-
Dosブロンプトでtabを出力したい
-
DTOとEntityの差は何ですか。
-
Yahoo! JAPAN IDを新規取得でき...
-
wordの差し込み印刷で文字...
-
バッチファイルでpingの結果を...
-
PHP の cURL で、htmlを画像へ...
-
【C#】DataGridViewの最大列数...
-
switch()文で値の大小比較
-
ログイン画面をはさんだ後、自...
-
オブジェクトの中身の判定(PHP)
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
開始と終了を指定して、その間...
-
ファイル名に日付の挿入
-
昨日の日付を取得するVBscript
-
PHP 指定した期間だけ表示した...
-
Accessで、DAOでAddnew
-
C言語を使って、ある特定の日の...
-
codeigniterの時間設定
-
昨日の日付名でファイルを作成...
-
日付計算について
-
差分の月数を算出する方法
-
1ヶ月後の日付を出力したい
-
substrの使い方について教えて...
-
現在時刻をyyyymmddhhmmss形式...
-
今日の日付から1週間のリスト
-
C言語でシステム日付との差を...
-
アップロードしたファイル名に...
-
経過期間計算がうまくいかない
-
strtotime 日付の変換
-
PHPでmysqlを使ってます。日時...
-
6ヶ月前の日付を取得するにはど...
おすすめ情報