1. Go to this page and download the library: Download nim4n/date-format-indonesia library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
nim4n / date-format-indonesia example snippets
use Nim4n\SimpleDate;
$contohFormatTanggal = "2019-08-16 23:21";
SimpleDate::date($contohFormatTanggal); // 16 Agustus 2019
SimpleDate::dayDate($contohFormatTanggal); // Jumat, 16 Agustus 2019
// dengan menggunakan jam dan menit
SimpleDate::dateTime($contohFormatTanggal); // 16 Agustus 2019 23:21
SimpleDate::dayDateTime($contohFormatTanggal); // Jumat, 16 Agustus 2019 23:21
// dengan nama hari dan nama bulan di singkat
SimpleDate::dayShortMonthDate($contohFormatTanggal); // Jumat, 16 Agt 2019
SimpleDate::dayShortMonthDateTime($contohFormatTanggal); // Jumat, 16 Agt 2019 23:21
// Usahakan name/keys menggunakan camelCase
SimpleDate::addGlobalFormat([
"displayDay" => "[Hari] dddd [Pukul] HH:mm",
"fullDate" => "dddd, Do/MMMM/YYYY [Pukul] HH:mm"
]);
$contohFormatTanggal = "2019-08-16 23:21";
// lalu panggil keys sebagai method
SimpleDate::displayDay($contohFormatTanggal); // Hari Jumat Pukul 23:21
SimpleDate::fullDate($contohFormatTanggal); // Jumat, 16/Agustus/2019 Pukul 23:21
// Menambahkan waktu atau mengurangi waktu
SimpleDate::fullDate($contohFormatTanggal)->add(1,"days"); // Sabtu, 17/Agustus/2019 Pukul 23:21
SimpleDate::fullDate($contohFormatTanggal)->add(-1,"days"); // Kamis, 15/Agustus/2019 Pukul 23:21
// Paramter add : "hours", "minutes", "seconds", "months", "years","weeks"
// Waktu sekarang di kurangi 1 menit
SimpleDate::timeAgo()->add(-1,"minutes"); // 1 menit yang lalu
// Tampilakan waktu yang lalu
$waktuYangLalu = "2017-01-11 23:21";
SimpleDate::timeAgo($waktuYangLalu);
// default format tanggal
SimpleDate::date();
SimpleDate::dayDate();
// add format global
SimpleDate::addGlobalFormat([
"displayDay" => "[Hari] dddd [Pukul] HH:mm",
"fullDate" => "dddd, Do/MMMM/YYYY [Pukul] HH:mm"
]);
// Panggil custom format global
SimpleDate::displayDay();
SimpleDate::fullDate();
// Create format inline
SimpleDate::createFormat("Do-MMMM-YYYY");
// timeAgo
SimpleDate::timeAgo();
// Ambil waktu sekarang
SimpleDate::now();
// parse time
$timeToParse = "2017-01-11 23:21";
SimpleDate::parse($timeToParse)->format("d-m-Y H:i:s"); // 11-01-2017 23:21:00
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.