PHP
 Computer >> コンピューター >  >> プログラミング >> PHP

3つの文字列(日、月、年)を組み合わせて、次の日付のPHPを計算しますか?


指定された日、月、年で3つのforループとルックアップを使用して反復する必要があります。日、月、年が利用できる場合は、それらを変数に入れます。

PHPコードは次のとおりです

<!DOCTYPE html>
<html>
<body>
<?php
$givenDate = '2018-04-28';
$fiveYears  = '2018,2019,2020,2021,2022';  
$fiveMonths = '03,05,07,08,09';
$fiveDays   = '25,26,27,28,29';
$fYears = explode(',', $fiveYears);
$fMonths = explode(',', $fiveMonths);
$fDays = explode(',', $fiveDays);
$nextDate = null;
foreach($fYears as $yr) {
   foreach($fMonths as $mn) {
      foreach($fDays as $dy) {
         $t = $yr.'-'.$mn.'-'.$dy;
            if($t > $givenDate) {
               $nextDate = $t;
               break 3;
            }
      }
   }
}
if($nextDate) {
   echo 'The next date value is =' . $nextDate;
}
else {
   echo 'No date is found.';
}
?>
</body>
</html>

出力

これにより、次の出力が生成されます

The next date value is =2018-05-25

  1. オフセット日時APIクラスを使用してAndroidで曜日、曜日、曜日を取得するにはどうすればよいですか?

    この例は、オフセット日時APIクラスを使用してAndroidで曜日、曜日、曜日を取得する方法について示しています。 ステップ1 − Android Studioで新しいプロジェクトを作成し、[ファイル]⇒[新しいプロジェクト]に移動して、新しいプロジェクトを作成するために必要なすべての詳細を入力します。 ステップ2 −次のコードをres / layout/activity_main.xmlに追加します。 <?xml version="1.0" encoding="utf-8"?> <android.support.constrain

  2. PHP MySQLのタイムスタンプから日/月/年を抽出しますか?

    タイムスタンプから日/月/年を抽出するには、date_parse()関数を使用する必要があります。構文は次のとおりです- print_r(date_parse(“anyTimeStampValue”)); PHPコードは次のとおりです- $yourTimeStampValue="2019-02-04 12:56:50"; print_r(date_parse($yourTimeStampValue)); PHPコードのスナップショットは次のとおりです- 以下は出力です- Array ( [year] => 2019 [month]