Home » PHP » Referensi PHP : Fungsi Date

Referensi PHP : Fungsi Date

by Hanifah Nurbaeti
by Hanifah Nurbaeti

Section Artikel

Pengenalan Date/ Time PHP

Fungsi date/ time memungkinkan kita untuk mendapatkan tanggal dan waktu dari server tempat skrip PHP yang berjalan. Kemudian kita dapat menggunakan fungsi date/ time untuk memformat tanggal dan waktu dengan beberapa cara.

Catatan: Fungsi ini bergantung pada pengaturan lokal server kita . Ingatlah untuk mempertimbangkan waktu musim panas dan tahun kabisat saat bekerja dengan fungsi-fungsi ini.

Instalasi

Fungsi date/ time PHP adalah bagian dari inti PHP. Tidak diperlukan instalasi untuk menggunakan fungsi-fungsi ini.

Konfigurasi Runtime

Perilaku dari fungsi ini dipengaruhi oleh pengaturan di php.ini:

NamaDeskripsiDefaultPHP Version
date.timezoneZona waktu default (digunakan oleh semua fungsi tanggal / waktu)“”PHP 5.1
date.default_latitudelatitude default (digunakan oleh date_sunrise () dan date_sunset ()) “31.7667”PHP 5.0
date.default_longitudelongitude default (digunakan oleh date_sunrise () dan date_sunset ())“35.2333”PHP 5.0
date.sunrise_zenithsunrise zenith default (digunakan oleh date_sunrise () dan date_sunset ())“90.83”PHP 5.0
date.sunset_zenithsunset zenith default (digunakan oleh date_sunrise () dan date_sunset ())“90.83”PHP 5.0

Fungsi Date/Time di PHP

FunctionDeskripsi
checkdate()Memvalidasi tanggal Gregorian
date_add()Menambahkan hari, bulan, tahun, jam, menit, dan detik ke tanggal
date_create_from_format()Mengembalikan objek DateTime baru yang diformat sesuai dengan format yang ditentukan
date_create()Mengembalikan objek DateTime baru
date_date_set()Tetapkan tanggal baru
date_default_timezone_get()Mengembalikan zona waktu default yang digunakan oleh semua fungsi tanggal / waktu
date_default_timezone_set()Tetapkan zona waktu yang digunakan oleh semua fungsi tanggal / waktu
date_diff()Mengembalikan selisih antara dua tanggal
date_format()Mengembalikan tanggal yang diformat sesuai dengan format yang ditentukan
date_get_last_errors()Mengembalikan peringatan / kesalahan yang ditemukan dalam string tanggal
date_interval_create_from_date_string()Menyiapkan DateInterval dari bagian relatif string
date_interval_format()Memformat interval
date_isodate_set()Setel tanggal ISO
date_modify()Mengubah stempel waktu
date_offset_get()Mengembalikan offset zona waktu
date_parse_from_format()Mengembalikan larik asosiatif dengan info mendetail tentang tanggal tertentu, menurut format yang ditentukan
date_parse()Mengembalikan larik asosiatif dengan info mendetail tentang tanggal tertentu
date_sub()Mengurangi hari, bulan, tahun, jam, menit, dan detik dari tanggal
date_sun_info()Mengembalikan larik yang berisi info tentang matahari terbenam / matahari terbit dan awal / akhir senja, untuk hari dan lokasi tertentu
date_sunrise()Mengembalikan waktu matahari terbit untuk hari dan lokasi tertentu
date_sunset()Mengembalikan waktu matahari terbenam untuk hari dan lokasi tertentu
date_time_set()Atur waktu
date_timestamp_get()Mengembalikan stempel waktu Unix
date_timestamp_set()Setel tanggal dan waktu berdasarkan stempel waktu Unix
date_timezone_get()Mengembalikan zona waktu dari objek DateTime tertentu
date_timezone_set()Menetapkan zona waktu untuk objek DateTime
date()Memformat tanggal dan waktu lokal
getdate()Mengembalikan informasi tanggal / waktu dari stempel waktu atau tanggal / waktu lokal saat ini
gettimeofday()Mengembalikan waktu saat ini
gmdate()Memformat tanggal dan waktu GMT / UTC
gmmktime()Mengembalikan stempel waktu Unix untuk tanggal GMT
gmstrftime()Memformat tanggal dan waktu GMT / UTC sesuai dengan pengaturan lokal
idate()Memformat waktu / tanggal lokal sebagai bilangan bulat
localtime()Mengembalikan waktu setempat
microtime()Mengembalikan stempel waktu Unix saat ini dengan mikrodetik
mktime()Mengembalikan stempel waktu Unix untuk tanggal
strftime()Memformat waktu dan / atau tanggal lokal menurut pengaturan lokal
strptime()Mengurai waktu / tanggal yang dibuat dengan strftime ()
strtotime()Mengurai tanggal waktu tekstual bahasa Inggris menjadi stempel waktu Unix
time()Mengembalikan waktu saat ini sebagai stempel waktu Unix
timezone_abbreviations_list()Mengembalikan larik asosiatif yang berisi dst, offset, dan nama zona waktu
timezone_identifiers_list()Mengembalikan larik terindeks dengan semua pengenal zona waktu
timezone_location_get()Mengembalikan informasi lokasi untuk zona waktu tertentu
timezone_name_from_ abbr()Mengembalikan nama zona waktu dari singkatan
timezone_name_get()Mengembalikan nama zona waktu
timezone_offset_get()Mengembalikan perbedaan zona waktu dari GMT
timezone_open()Membuat objek DateTimeZone baru
timezone_transitions_get()Mengembalikan semua transisi untuk zona waktu
timezone_version_get()Mengembalikan versi timezonedb

Konstanta Date/Time Standar PHP

KonstantaDeskripsi
DATE_ATOMAtom (contoh: 2019-01-18T14: 13: 03 + 00: 00)
DATE_COOKIECookie HTTP (contoh: Jum, 18 Jan 2019 14:13:03 UTC)
DATE_ISO8601ISO-8601 (contoh: 2019-01-18T14: 13: 03 + 0000)
DATE_RFC822RFC 822 (contoh: Jum, 18 Jan 2019 14:13:03 +0000)
DATE_RFC850RFC 850 (contoh: Friday, 18-Jan-19 14:13:03 UTC)
DATE_RFC1036RFC 1036 (contoh: Friday, 18-Jan-19 14:13:03 +0000)
DATE_RFC1123RFC 1123 (contoh: Fri, 18 Jan 2019 14:13:03 +0000)
DATE_RFC2822RFC 2822 (contoh: Fri, 18 Jan 2019 14:13:03 +0000)
DATE_RFC3339Sama seperti DATE_ATOM (dari versi PHP 5.1.3)
DATE_RFC3339_EXTENDEDRFC3339 Format diperpanjang (sejak PHP 7.0.0) (contoh: 2019-01-18T16: 34: 01.000 + 00: 00)
DATE_RSSRSS (Fri, 18 Jan 2019 14:13:03 +0000)
DATE_W3CWorld Wide Web Consortium (contoh: 2019-01-18T14:13:03+00:00)
SUNFUNCS_RET_TIMESTAMPTimestamp (since PHP 5.1.2)
SUNFUNCS_RET_STRINGHours:minutes (contoh: 09:41) (since PHP 5.1.2)
SUNFUNCS_RET_DOUBLEHours as a floating point number (contoh: 9.75) (since PHP 5.1.2)

You may also like