• Apr 21, 2025

Home Top Ad

Asas penggunaan Tarikh dalam PHP

date


1.Menunjukkan tarikh semasa
<?php echo date("Y-m-d"); ?>
Ouput : 2009-06-09
<?php echo date("Y/m/d"); ?>
Output : 2009/06/09
<?php echo date("d-m-Y"); ?>
Output : 09-06-2009
<?php echo date("d/m/Y"); ?>
Output : 09/06/2009
<?php echo date("y-M-D"); ?>
Output : 09-Jun-Tue

2.Date Picker
Agak menyukarkan sekiranya mahu pengguna menulis Tarikh dalam format yang anda tetapkan. Ia agak memakan masa dan pengguna mungkin memasukkan Tarikh tidak mengikut format yang anda mahu.Solutionnya gunakan Date Picker.

datepicker2

Dapatkan JQueryUi Date Picker disini

3.Mencari jarak antara 2 Tarikh.
Sekiranya mahu mencari jarak antara 2 Tarikh, gunakan PHP function dibawah:
<?php
function daysDifference($endDate, $beginDate)
{
 
//explode the date by "-" and storing to array
$date_parts1=explode("-", $beginDate);
$date_parts2=explode("-", $endDate);
//gregoriantojd() Converts a Gregorian date to Julian Day Count
$start_date=gregoriantojd($date_parts1[1], $date_parts1[2], $date_parts1[0]);
$end_date=gregoriantojd($date_parts2[1], $date_parts2[2], $date_parts2[0]);
return $end_date - $start_date;
}
?>
Pastikan Tarikh yang dimasukkan menggunakan format ini : 2009-06-11
Contohnya jarak antara 2009-06-11 dan 2009-06-15 ialah 4 hari.

4.Mencari minggu berdasarkan Tarikh yang diberikan.
Sekiranya anda mahu mencari minggu apakah Tarikh tersebut berada,gunakan code ini:
<?php echo date('W', strtotime('2009-01-01')); ?>
Contoh Tarikh 2009-12-31 berada dalam minggu 24.
Nota : Minggu adalah bermula pada hari Isnin dengan menggunakan code diatas.

5.Menukar format Tarikh
Sekiranya Tarikh yg disimpan dalam database menggunakan format  berikut 2009-01-22 dan anda mahu memaparkan Tarikh tersebut dalam format 22/01/2009, gunakan code ini:
<?php 
 
$tarikh = "2009-01-22";
echo date("d/m/Y",strtotime($tarikh));
 
 
?>
Sumber : jomPHP
Asas penggunaan Tarikh dalam PHP Asas penggunaan Tarikh dalam PHP Reviewed by FJ on 2:49 AM Rating: 5

No comments