Pages

Tuesday, December 30, 2014

Validasi jarak tanggal

<?php

$string = '2014-12-30 11:00 PM - 2015-01-29 11:59 AM';

  public function _check_date_range($string){
    if(strpos($string," - ")){
        $d = explode(" - ", $string);
        $d1 = date_format(date_create_from_format('Y-m-d h:i A', $d[0]),'Y-m-d H:i:s');
        $d2 = date_format(date_create_from_format('Y-m-d h:i A', $d[1]),'Y-m-d H:i:s');
        if($d1 && $d2){
          return true;
        }else{
          $this->form_validation->set_message('_check_date_range', $d1);
          return false;
        }

    }else{
      $this->form_validation->set_message('_check_date_range', 'The %s field does not contain - ');
      return false;
    }
  }

?>

0 comments:

Post a Comment