Kali ini saya akan membahas mengenai fungsi tanggal dalam php.
Kita bisa menampilkan tanggal (sesuai server) dengan cara berikut:
---------------------
<?php
echo date('Y-m-d H:i:s');
?>
---------------------
Y-m-d H:i:s adalah format tanggal yang kita inginkan.
Misalkan saat ini waktu server di tanggal 13 Desember 2013, Script di atas akan menampilkan tanggal sebagai berikut:
2013-12-13 01:24:00
Untuk daftar format tanggal di php dapat diihat di tabel berikut ini:
| Format | Deskripsi | Contoh hasil keluaran |
| Hari | --- | --- |
| d | Hari, dengan angka nol di depan | 01 sampai 31 |
| D | Nama hari dengan 3 huruf awal | Mon sampai Sun |
| j | Hari, tanpa angka nol di depan | 1 sampai 31 |
| l (huruf 'L' kecil) | Nama hari lengkap | Sunday sampai Saturday |
| N | ISO-8601 numeric yang mewakili nama hari (mulai PHP 5.1.0) | 1 (untuk Monday) sampai 7 (untuk Sunday) |
| S | Akhiran bahasa Inggris untuk hari (2 karakter) | st, nd, rd or th. Bisa digunakan dengan j |
| w | Angka numerik yang mewakili nama hari | 0 (untuk Sunday) sampai 6 (untuk Saturday) |
| z | Hari dalam setahun (mulai nol /0) | 0 sampai 365 |
| Minggu | --- | --- |
| W | ISO-8601 angka minggu, diawali dengan hari Senin (ada setelah PHP 4.1.0) | Contoh: 42 (minggu ke 42 ) |
| Bulan | --- | --- |
| F | Nama bulan lengkap | January sampai December |
| m | Representasi nama bulan dengan awalan angka nol | 01 sampai 12 |
| M | 3 huruf mewakili nama bulan | Jan sampai Dec |
| n | Representasi nama bulan tanpa awalan angka nol | 1 sampai 12 |
| t | Jumlah hari dalam bulan yang terkait | 28 sampai 31 |
| Tahun | --- | --- |
| L | menunjukkan apakah tahun itu adalah tahun kabisat | 1 = tahun kabisat, 0 sebaliknya. |
| o | Angka tahun sesuai ISO-8601. Sama seperti Y, kecuali angka minggu ISO (W) merujuk pada sebelum atau sesudah tahun depan (mulai PHP 5.1.0) | Contoh: 1999 atau 2003 |
| Y | Angka tahun lengkap | Contoh: 1999 or 2003 |
| y | 2 Angka tahun | Contoh: 99 atau 03 |
| Jam | --- | --- |
| a | AM atau PM dalam huruf kecil | am atau pm |
| A | AM atau PM dalam huruf besar | AM atau PM |
| B | Waktu internet Swatch | 000 sampai 999 |
| g | Format 12 jam tanpa angka nol di depan | 1 sampai 12 |
| G | Format 24 jam tanpa angka nol di depan | 0 sampai 23 |
| h | Format 12 jam dengan angka nol di depan | 01 sampai 12 |
| H | Format 24 jam dengan angka nol di depan | 00 sampai 23 |
| i | Menit dengan angka nol di depan | 00 sampai 59 |
| s | Detik, dengan angka nol di depan | 00 sampai 59 |
| u | Mikrodetik (mulai PHP 5.2.2). Catatan: date() selalu meng-generate 000000 karena adalah parameter integer, DateTime::format() mendukung microseconds. | Contoh: 654321 |
| Timezone | --- | --- |
| e | Timezone identifier (mulai PHP 5.1.0) | Contoh: UTC, GMT, Atlantic/Azores |
| I (capital i) | Apakah ada daylight saving time | 1 jika masuk Daylight Saving Time, 0 Sebaliknya. |
| O | Perbedaan dengan waktu GMT (dalam jam) | Contoh: +0200 |
| P | Perbedaan dengan waktu GMT (dalam jam dan menit) | Contoh: +02:00 |
| T | singkatan Timezone | Contoh: EST, MDT ... |
| Z | Perbedaan timezone dalam detik. Timezone di barat UTC selalu negatif, di timur UTC selalu positif. | -43200 sampai 50400 |
| Date/Time Lengkap | --- | --- |
| c | sesuai ISO 8601 (Mulai PHP 5) | 2004-02-12T15:19:21+00:00 |
| r | Tanggal sesuai RFC 2822 | Contoh: Thu, 21 Dec 2000 16:01:07 +0200 |
| U | Detik sejak waktu masa UNIX (January 1 1970 00:00:00 GMT) |
Categories:
PHP
,
Programming

0 comments:
Comment with Facebook
Post a Comment