PHP での日付の加算および減算メソッドの例、php date example_PHP チュートリアル
PHPでの日付の加算と減算メソッドの例、php dateの例
プログラム開発に携わるほぼすべてのプログラマーは時間処理の問題に遭遇しますが、幸いなことに、PHP には多くの日付と時刻の関数が用意されています。これらの関数を頻繁に組み合わせて使用すれば、練習すれば日付と時刻の処理を完璧に行うことができます。
今日説明する例の要件は次のとおりです。特定の日時を知ってください、
例: 2012-04-25 10:10:00
この日時に5ヶ月を加えて処理した日付を返したい
結果: 2012-04-25 10:10:00 プラス 5 か月は 2012-09-25 10:10:00 となります
この要件は単純に見えますが、それでも少し注意が必要です。PHP は yyyy-mm-dd hh:ii:ss の形式で日付と時刻の加算と減算を直接提供しないため、タイムスタンプを介してのみ実現できます。 。タイムスタンプはプログラム変換の標準形式であり、秒単位で正確です。 PHP は、さまざまな日付形式をタイムスタンプに変換し、タイムスタンプをさまざまな日付形式に変換し直すことができます。これら 2 つの機能を組み合わせると、まず元の時刻をタイムスタンプに変換し、次にそれを加算および減算するという 3 つのステップを実装できます。 、最後に日付形式に変換し直します。
もちろん、これは PHP 関数の date() と strtotime() を組み合わせるとほぼ同じ意味を実現します
/**
* PHP で日付を加算および減算する方法
* 瓊台古民家
*/
// 最初のステップは、時間があると仮定することです
$a = '2012-04-25 10:10:00';
// 2 番目のステップは、この日付のタイムスタンプを取得することです
$a_time = strtotime($a);
// 3 番目のステップは、5 か月後のタイムスタンプを取得することです
$b_time = strtotime('+5 か月',$a_time);
//パート 4、タイムスタンプを日付形式に変換します
$b = date('Y-m-d H:i:s',$b_time);
echo 'これは 5 か月を加算した後の日付です'.$b;
// 上記のコードが長すぎると思われる場合は、1 行で実行できます
$b = date('Y-m-d H:i:s',strtotime('+'.$time.' Month',strtotime($a)));
echo 'これは 5 か月を加算した後の日付です'.$b;
?>
date() 関数と strtotime() 関数の使い方については、ここでは詳しく紹介しません。子供用の靴が必要な場合は、関連機能を紹介した私の以前の記事を読むか、php.net にアクセスしてマニュアルを読むことができます。
PHP がそれほど馬鹿げているとは思わないでください。現時点では time() を使用して、ニーズに応じて最も直接的な方法を見つけてください。
$time=time();
for($i=1;$i$s=getdate($time-$i*24*3600);
$day[$i] [mdy]=$s[mday];
$day[$i][mon]=$s[mon];
}
このようにして、過去 5 日間の月と日を取得します。 + 未来の 5 日間の月日を取得します。
しかし、タイムスタンプの定義をよく理解していないようですね。
次の 5 日間は time()+5*24*3600、
過去 5 日間は time()-5*24*3600、
タイムスタンプを使用できないのはなぜですか?
コードを書くにはJavaScript言語を使用することをお勧めします。これを完了するにはPHPを使用する方が面倒です。
特定のカウントダウン コードをオンラインで検索できます。同様のコードが多数あります。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









PHP 8.4 では、いくつかの新機能、セキュリティの改善、パフォーマンスの改善が行われ、かなりの量の機能の非推奨と削除が行われています。 このガイドでは、Ubuntu、Debian、またはその派生版に PHP 8.4 をインストールする方法、または PHP 8.4 にアップグレードする方法について説明します。

CakePHP でデータベースを操作するのは非常に簡単です。この章では、CRUD (作成、読み取り、更新、削除) 操作について理解します。

ファイルのアップロードを行うには、フォーム ヘルパーを使用します。ここではファイルアップロードの例を示します。

CakePHP は、PHP 用のオープンソース フレームワークです。これは、アプリケーションの開発、展開、保守をより簡単にすることを目的としています。 CakePHP は、強力かつ理解しやすい MVC のようなアーキテクチャに基づいています。モデル、ビュー、コントローラー
