212 of 410 menu

Fungsi date

Fungsi date memaparkan tarikh dalam format yang ditentukan. Parameter pertama fungsi menerima format, dan parameter pilihan kedua - saat masa dalam format timestamp. Jika parameter kedua tidak dinyatakan - akan diambil masa semasa, jika dinyatakan - maka masa yang ditentukan.

Format ditentukan oleh arahan kawalan (huruf Inggeris), sambil mana-mana pemisah boleh disisipkan antara mereka (sengkang, titik bertindih dan sebagainya).

Fungsi menerima arahan berikut (huruf besar berbeza daripada huruf biasa, sila ambil perhatian):

  • U – bilangan saat yang telah berlalu sejak 1 Januari 1970 tahun (iaitu timestamp).
  • z – nombor hari dari awal tahun.
  • Y – tahun, 4 digit.
  • y - tahun, dua digit.
  • m – nombor bulan (dengan sifar di depan).
  • n – nombor bulan tanpa sifar di depan.
  • d – nombor hari dalam bulan, sentiasa dua digit (iaitu digit pertama mungkin sifar).
  • j – nombor hari dalam bulan tanpa sifar mendahului.
  • w – hari dalam minggu (0 - Ahad, 1 - Isnin dan sebagainya).
  • h – jam dalam format 12 jam.
  • H – jam dalam format 24 jam.
  • i – minit.
  • s – saat.
  • L1, jika tahun lompat, 0, jika bukan tahun lompat.
  • W – nombor siri minggu dalam tahun.
  • t – bilangan hari dalam bulan yang ditentukan.

Sintaks

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

Contoh penggunaan date

<?php // Semua contoh ditunjukkan untuk tarikh 01.06.2013 pada pukul 12.23.59, hari Isnin echo date('Y'); // akan memaparkan '2013' echo date('y'); // akan memaparkan '13' echo date('m'); // akan memaparkan '06' - nombor bulan echo date('d'); // akan memaparkan '01' - nombor hari dalam bulan echo date('j'); // akan memaparkan '1' - nombor hari dalam bulan (tanpa sifar di depan) echo date('w'); // akan memaparkan '1' - Isnin echo date('H'); // akan memaparkan '12' - jam echo date('i'); // akan memaparkan '23' - minit echo date('s'); // akan memaparkan '59' - saat echo date('d-m-Y'); // akan memaparkan '01-06-2013' echo date('d.m.Y'); // akan memaparkan '01.06.2013' echo date('H:i:s d.m.Y'); // akan memaparkan '12:23:59 01.06.2013' ?>

Parameter kedua fungsi date

Fungsi date mempunyai parameter pilihan kedua, yang menerima saat masa dalam format timestamp. Jika parameter ini diluluskan, maka fungsi date akan memformat bukan masa semasa, tetapi masa yang diluluskan sebagai parameter kedua. timestamp ini boleh diperoleh, contohnya, melalui mktime (tetapi tidak semestinya):

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

Ini boleh digunakan untuk mengetahui hari dalam minggu untuk tarikh tertentu - hanya luluskannya sebagai parameter kedua dengan fungsi mktime, dan sebagai parameter pertama tetapkan aksara kawalan 'w':

<?php // Mari ketahui hari dalam minggu untuk 29-12-2013: echo date('w', mktime(0, 0, 0, 12, 29, 13)); // akan memaparkan '0' - Ahad ?>

Lihat juga

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