212 of 410 menu

Fungsi date

Fungsi date menampilkan tanggal dalam format yang ditentukan. Parameter pertama fungsi menerima format, dan parameter kedua yang opsional - momen waktu dalam format timestamp. Jika parameter kedua tidak ditentukan - akan diambil momen waktu saat ini, jika ditentukan - maka momen waktu yang ditentukan.

Format ditentukan oleh perintah kontrol (huruf Inggris), sementara itu dapat disisipkan pemisah apa saja di antaranya (tanda hubung, titik dua dan sebagainya).

Fungsi menerima perintah berikut (huruf kapital berbeda dari huruf biasa, perhatikan):

  • U – jumlah detik yang telah berlalu sejak 1 Januari 1970 tahun (yaitu timestamp).
  • z – nomor hari sejak awal tahun.
  • Y – tahun, 4 digit.
  • y - tahun, dua digit.
  • m – nomor bulan (dengan nol di depan).
  • n – nomor bulan tanpa nol di depan.
  • d – nomor hari dalam bulan, selalu dua digit (artinya digit pertama bisa nol).
  • j – nomor hari dalam bulan tanpa nol di depan.
  • w – hari dalam seminggu (0 - Minggu, 1 - Senin, dst.).
  • h – jam dalam format 12 jam.
  • H – jam dalam format 24 jam.
  • i – menit.
  • s – detik.
  • L1, jika tahun kabisat, 0, jika bukan tahun kabisat.
  • W – nomor urut minggu dalam tahun.
  • t – jumlah hari dalam bulan yang ditentukan.

Sintaks

date(string $format, ?int $timestamp = null): string

Contoh Penggunaan date

<?php // Semua contoh ditampilkan untuk tanggal 01.06.2013 pukul 12.23.59, hari Senin echo date('Y'); // menampilkan '2013' echo date('y'); // menampilkan '13' echo date('m'); // menampilkan '06' - nomor bulan echo date('d'); // menampilkan '01' - nomor hari dalam bulan echo date('j'); // menampilkan '1' - nomor hari dalam bulan (tanpa nol di depan) echo date('w'); // menampilkan '1' - Senin echo date('H'); // menampilkan '12' - jam echo date('i'); // menampilkan '23' - menit echo date('s'); // menampilkan '59' - detik echo date('d-m-Y'); // menampilkan '01-06-2013' echo date('d.m.Y'); // menampilkan '01.06.2013' echo date('H:i:s d.m.Y'); // menampilkan '12:23:59 01.06.2013' ?>

Parameter Kedua Fungsi date

Fungsi date memiliki parameter kedua yang opsional, yang menerima momen waktu dalam format timestamp. Jika parameter ini diteruskan, maka fungsi date akan memformat bukan momen waktu saat ini, tetapi momen waktu yang diteruskan sebagai parameter kedua. timestamp ini bisa didapatkan, contohnya, melalui mktime (tapi tidak harus):

<?php echo date('d-m-Y', mktime(0, 0, 0, 12, 29, 13)); // menampilkan '29-12-2013' ?>

Ini bisa dimanfaatkan untuk mengetahui nomor hari dalam seminggu untuk tanggal tertentu - cukup diteruskan sebagai parameter kedua dengan bantuan fungsi mktime, dan sebagai parameter pertama ditentukan karakter kontrol 'w':

<?php // Cari tahu hari apa 29-12-2013: echo date('w', mktime(0, 0, 0, 12, 29, 13)); // menampilkan '0' - Minggu ?>

Lihat Juga

  • fungsi mktime,
    yang mengembalikan momen waktu dalam format timestamp
Indonesia
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan cookie untuk operasi situs, analitik, dan personalisasi. Pemrosesan data dilakukan sesuai dengan Kebijakan Privasi.
terima semua atur tolak