TIF_E41200497/application/helpers/sistem_helper.php

169 lines
3.6 KiB
PHP

<?php
function json_response($payload)
{
header('Content-Type: application/json; charset=utf-8');
return json_encode($payload);
}
function get_hari($hari)
{
switch ($hari) {
case 'Sun':
$hari_ini = "Minggu";
break;
case 'Mon':
$hari_ini = "Senin";
break;
case 'Tue':
$hari_ini = "Selasa";
break;
case 'Wed':
$hari_ini = "Rabu";
break;
case 'Thu':
$hari_ini = "Kamis";
break;
case 'Fri':
$hari_ini = "Jumat";
break;
case 'Sat':
$hari_ini = "Sabtu";
break;
default:
$hari_ini = "Tidak di ketahui";
break;
}
return $hari_ini;
}
function get_bulan($bulan)
{
$array_bulan = array(
'01' => 'Januari',
'02' => 'Februari',
'03' => 'Maret',
'04' => 'April',
'05' => 'Mei',
'06' => 'Juni',
'07' => 'Juli',
'08' => 'Agustus',
'09' => 'September',
'10' => 'Oktober',
'11' => 'November',
'12' => 'Desember'
);
$bulan_ini = $array_bulan[$bulan];
return $bulan_ini;
}
function generate_tanggal_indonesia($tgl)
{
$array_bulan = array('01' => 'Januari', '02' => 'Februari', '03' => 'Maret', '04' => 'April', '05' => 'Mei', '06' => 'Juni', '07' => 'Juli', '08' => 'Agustus', '09' => 'September', '10' => 'Oktober', '11' => 'November', '12' => 'Desember');
$waktu_db = strtotime($tgl);
$hari = date('d', $waktu_db);
$bulan = $array_bulan[date('m', $waktu_db)];
$tahun = date('Y', $waktu_db);
return $hari . ' ' . $bulan . ' ' . $tahun;
}
function tgl_indo_dan_jam($tanggal)
{
$date = strtotime($tanggal);
$tanggal = date('Y-m-d', $date);
$bulan = array(
1 => 'Januari',
'Februari',
'Maret',
'April',
'Mei',
'Juni',
'Juli',
'Agustus',
'September',
'Oktober',
'November',
'Desember'
);
$pecahkan = explode('-', $tanggal);
return $pecahkan[2] . ' ' . $bulan[(int)$pecahkan[1]] . ' ' . $pecahkan[0];
}
function kelamin($jenkel)
{
if ($jenkel == 'L') {
echo "Laki - Laki";
} elseif ($jenkel == 'P') {
echo "Perempuan";
} else {
echo "-";
}
}
function tgl_indo($tanggal)
{
$bulan = array(
1 => 'Januari',
'Februari',
'Maret',
'April',
'Mei',
'Juni',
'Juli',
'Agustus',
'September',
'Oktober',
'November',
'Desember'
);
$pecahkan = explode('-', $tanggal);
return $pecahkan[2] . ' ' . $bulan[(int)$pecahkan[1]] . ' ' . $pecahkan[0];
}
function format_tgl_indo($tanggal)
{
$bulan = array(
1 => '01',
'02',
'03',
'04',
'05',
'06',
'07',
'08',
'09',
'10',
'11',
'12'
);
$pecahkan = explode('-', $tanggal);
return $pecahkan[2] . '-' . $bulan[(int)$pecahkan[1]] . '-' . $pecahkan[0];
}
function rupiah($angka, $prefix = "Rp ")
{
$hasil_rupiah = $prefix . number_format($angka, 0, ',', '.');
return $hasil_rupiah;
}
function format_number($angka)
{
if ($angka < 0) {
$hasil = '(' . number_format(abs($angka), 0, ',', '.') . ')';
} else {
$hasil = number_format($angka, 0, ',', '.');
}
return $hasil;
}
function format_date($date, $format = "d-m-Y")
{
if ($date == "") {
return "";
}
$time = strtotime($date);
return date($format, $time);
}