Format tgl indonesia

MysqlPHP

SELECT CONCAT(
  CASE DAYOFWEEK(NOW())
    WHEN 1 THEN 'Minggu'
    WHEN 2 THEN 'Senin'
    WHEN 3 THEN 'Selasa'
    WHEN 4 THEN 'Rabu'
    WHEN 5 THEN 'Kamis'
    WHEN 6 THEN 'Jumat'
    WHEN 7 THEN 'Sabtu'
  END,', ',
  DAY(NOW()),' ',
  CASE MONTH(NOW()) 
    WHEN 1 THEN 'Januari' 
    WHEN 2 THEN 'Februari' 
    WHEN 3 THEN 'Maret' 
    WHEN 4 THEN 'April' 
    WHEN 5 THEN 'Mei' 
    WHEN 6 THEN 'Juni' 
    WHEN 7 THEN 'Juli' 
    WHEN 8 THEN 'Agustus' 
    WHEN 9 THEN 'September'
    WHEN 10 THEN 'Oktober' 
    WHEN 11 THEN 'November' 
    WHEN 12 THEN 'Desember' 
  END,' ',
  YEAR(NOW())
) AS tanggal;

 

Pencarian data dengan model

PHP

$tgl1 = date('Y-m-d', CDateTimeParser::parse($tgl1, 'dd-MM-yyyy'));  
$tgl2 = date('Y-m-d', CDateTimeParser::parse($tgl2, 'dd-MM-yyyy'));  

$data = Siswa::model()->findByAttributes(array('nisn' => $nisn)); 
$nama = $data->nama;

 

Delete File dengan SweatAlert

PHP

//VIEW

  <script>

  function deleteData() {
  swal.fire({
            title: '<small>Apakah Anda Yakin akanmenghapus file ini?</small>',
            icon: 'warning',
            showCancelButton: true,
            confirmButtonText: ' Import !',
            cancelButtonText: 'Batalkan !',
            cancelButtonColor: '#d33',
            reverseButtons: true
            }).then((result) => {
              if (result.value) {
                 var _deleteData_url;
                 <?php echo CHtml::ajax(array(
                      'url'=>'js:deleteData._deleteData_url',
                      'data'=> "js:$(this).serialize()",
                      'type'=>'post',
                      'dataType'=>'json',
                      'success'=>"function(data)
                      {
                        if (data.status == 'success')
                      {
                        $('#ketr').DataTable().ajax.reload();
                        swal.fire({
                        title: 'Informasi',
                        icon: 'info',
                        type: 'success', 
                        text: 'Data Telah Dihapus',
                        timer: 2000,
                        showConfirmButton: false
                      });
                     }
                    } ",
                  )) ?>;
                  } else if (result.dismiss === Swal.DismissReason.cancel) {
                    swal.fire(
                              'Dibatalkan',
                              'Proses Dibatalkan',
                              'error'
                               )
                    }
                  })
            }
  </script>

//CONTROLLER
  <button type="button" class="btn btn-success btn-sm" onclick="{deleteData._deleteData_url=\''.Yii::app()->request->baseUrl.'/keterangan/delete/id/'.$d.'\';
  deleteData(); }" >  <i class="fa fa-search-plus"></i> Hapus File </button>