PHPにおける時間の選択と判断

845 ワード

1.元データフォーマット
2016-11-10 18:17:23

2.需要
  • 特定時間と比較する、判定ロジック
  • を完了する.
    3.考え方
  • 1.元のデータフォーマットをintまたはstringに変換し、論理演算を容易にする.
  • 2.入力データをintまたはstringに制御し、論理演算を容易にする.
  • 3.intを用いて行比値判断を行い、stringを用いて等値判断を行う.

  • 4.demo
    //         string 20161110
    $s_createdTime = str_replace("-", "", substr($o_consume->createdTime, 0, 8));
    //       ,      
    $s_date = $this->input->expectType('p:date', 'string', '');
    //     
    if ($s_createdTime == $s_date) {
    // do something
    }
    

    5.詳細分析
  • 印刷システムフォーマットタイムスタンプcreatedTimeは、そのタイプがstringであることを発見し、substr()を使用してシステムフォーマット文字列の前のnビットを切り取ることができる.
  • システムフォーマットのタイムスタンプフォーマットは2016-11-10であるため、比値および演算を容易にするために、短い横線を除去してフォーマットstr_を制御するreplace();
  • stringタイプは実行できません>または