![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
No.1ベストアンサー
- 回答日時:
DateTimeオブジェクト使うときれいにできますよ。
DateTime::add
http://php.net/manual/ja/datetime.add.php
<?php
$date = new DateTime('2014-1-1');
$date->add(new DateInterval('P2D'));
echo $date->format('Y-m-d') . "\n";
?>
この回答へのお礼
お礼日時:2014/03/07 03:34
To_aru_Userさん
ありがとうございます。
上記と訂正のアドバイスを受け、改めて実行したところ上手く行きました。
マニュアルのことも含め、丁寧なご説明ありがとうございました。
No.4
- 回答日時:
訂正: Y-m-d じゃなくて Y-n-j でしたね。
あと一応strtotime関数のマニュアルより...
注意:
この関数を使って日付の足し算や引き算を行うことはおすすめできません。 PHP 5.3 以降なら DateTime::add() や DateTime::sub() を、そして PHP 5.2 なら DateTime::modify() を使いましょう。
他の人の回答を否定するわけではないですが、マニュアルはこちらを推奨しているようです。
No.2
- 回答日時:
>strtotimeなどいろいろ試しましたが出来ませんでした。
どのように試したのでしょうか(ソースが何も提示されていないのでわかりません)。
>中には2014-1-1が入っています。
date型ならそのまま、文字列型ならstrtotimeで変換して使えばいいと思います。
<?php
$str = '2014-1-1';
echo date('Y-n-j', strtotime('+2 day', strtotime($str)));
この回答へのお礼
お礼日時:2014/03/07 03:38
agunuzさん
ご指摘通りこれからはソースコードも載せるよう心がけたいと思います。
具体的な例も頂きありがとうございました。
またよろしくお願い致します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP PHP MySql ページング 2 2022/09/20 06:38
- PHP 文字列を段落で分ける方法を教えて下さい。 2 2023/03/09 10:03
- その他(プログラミング・Web制作) python 気象データの取得 2 2023/06/20 23:54
- Visual Basic(VBA) 過去日付、年の切り替え 6 2022/05/26 12:41
- Excel(エクセル) エクセル関数について 2 2022/04/13 18:25
- Excel(エクセル) 【マクロ】ファイル名の日付によって、保管するフォルダを、自動選択したい 4 2023/08/16 11:24
- Visual Basic(VBA) ①ExcelVBAでカレンダーを作り、別のユザーフォームで日付を入力したいのですがエラーになります。 1 2023/02/17 18:39
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- PHP PHPSpreadsheetによる書き出し時のページネーション方法について 1 2023/03/20 10:35
- Excel(エクセル) Excel関数で日またぎの勤務時間にしるしを立てる 2 2022/04/20 17:22
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
1ヶ月後の日付を出力したい
-
月末日判定
-
6ヶ月前の日付を取得するにはど...
-
開始と終了を指定して、その間...
-
【続】PHPとJSONについて
-
ファイル名に日付の挿入
-
「取得先」という表現について
-
Dosブロンプトでtabを出力したい
-
wordの差し込み印刷で文字...
-
DTOとEntityの差は何ですか。
-
excel access連携 このテーブル...
-
【C#】DataGridViewの最大列数...
-
phpでcookieがうまく保存されない
-
小数点以下0の非表示
-
ブラウザを閉じた後もセッショ...
-
format関数について
-
Excel VBA:特定の文字列以降(...
-
ミュージックのアートワークを...
-
バッチファイルでpingの結果を...
-
WordでExcelデータを差込...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
開始と終了を指定して、その間...
-
ファイル名に日付の挿入
-
昨日の日付を取得するVBscript
-
PHP 指定した期間だけ表示した...
-
Accessで、DAOでAddnew
-
C言語を使って、ある特定の日の...
-
codeigniterの時間設定
-
日付計算について
-
昨日の日付名でファイルを作成...
-
現在時刻をyyyymmddhhmmss形式...
-
substrの使い方について教えて...
-
差分の月数を算出する方法
-
1ヶ月後の日付を出力したい
-
経過期間計算がうまくいかない
-
C言語でシステム日付との差を...
-
今日の日付から1週間のリスト
-
アップロードしたファイル名に...
-
strtotime 日付の変換
-
PHPでmysqlを使ってます。日時...
-
6ヶ月前の日付を取得するにはど...
おすすめ情報